현재 위치 - 중국 분류 정보 발표 플랫폼 - 비즈니스 서비스 정보 - Xcb 는 무엇을 의미합니까

Xcb 는 무엇을 의미합니까

X 프로토콜의 C 언어 바인딩 (XCB) 은 대체 Xlib 가 차지하는 공간이 적고 지연 시간 숨기기, 직접 액세스 프로토콜, 스레드 지원 향상 및 확장성을 제공합니다.

XCB("X C Bing ") 는 x 윈도우 서버에 대한 낮은 수준의 API 입니다. XCB 는 Xlib 의 대안으로, Xlib 는 수년 동안 표준 C 가 X Window System 프로토콜에 바인딩한 라이브러리였다. Xlib 는 잘 수행되었지만 응용 프로그램에는

와 같은 여러 가지 바람직하지 않은 부분이 있습니다.

소형 플랫폼: Xlib 는 큰 코드 세그먼트에 포함되어 있어 간소화하기가 매우 어렵습니다.

지연 숨기기: Xlib 는 효과적인 동기화 응답이 필요합니다. 결과가 즉시 필요한지 여부에 관계없이 결과를 얻을 때까지 차단됩니다.

직접 액세스 프로토콜: Xlib 는 대량의 캐시, 계층 및 유사한 최적화가 필요합니다. 이러한 공통성 때문에 특정 x 프로토콜 요청을 간단하게 발행하고 특정 응답을 처리하기가 어렵습니다.

스레드 애플리케이션: Xlib 는 가능한 한 멀티 스레딩을 지원하며 API 내결함성이 떨어집니다.

새로운 확장: Xlib 의 하단 아키텍처는 새로운 X 에 대한 제한된 지원을 제공하는 확장 클라이언트 코드를 제공합니다.

XCB 는 이러한 문제를 해결하도록 설계되었고 현재 해결된 내용은

입니다

키트 구현

프로토콜 수준 프로그래밍 직접 수행

경량 호출은 일반적으로 사용되는 Xlib api.