libubox를 사용하는 프로젝트에서 작업하고 있습니다. 그리고 나는 libubox가 다중 스레드 모드가 아닌 순차 모드로 함수를 실행한다고 언급했습니다.libubox가 멀티 스레드를 지원합니까?
이것을 확인할 수있는 사람이 있습니까?
libubox를 사용하는 프로젝트에서 작업하고 있습니다. 그리고 나는 libubox가 다중 스레드 모드가 아닌 순차 모드로 함수를 실행한다고 언급했습니다.libubox가 멀티 스레드를 지원합니까?
이것을 확인할 수있는 사람이 있습니까?
아니, libubox이 2012년 11월 7일 오후 2시 59분에 펠릭스합니다 (Libubox 개발자)
의 정당성 후 여기
멀티 스레딩을 지원하지 않습니다, KALLEL 모하메드는 썼다 :
안녕하세요
내가 libubox를 사용 오픈 소스 프로젝트의 개발에 기여 해요 . libubox가 다중 쓰레드 모드 인 에서 핸들러 함수를 실행하고 muItithread 모드에서는 실행하지 않는다고 언급했습니다.
1) 그래서 libubox가 멀티 스레드 모드에서 핸들러 실행을 지원하는지 궁금합니다.
2) 예 libubox
3) 어떤 경우에 registred 핸들러 다중 스레드를 어떻게 활성화합니다. 메인 프로그램에 2 개의 쓰레드를 생성 할 수 있고, 각각 쓰레드는 libubox 함수를 호출하여 핸들러 함수를 등록 할 수 있습니다. libubox로 어떻게 할 수 있습니까? 안녕하세요,
uloop in libubox는 현재 스레드로부터 안전하게 보호되지 않습니다. I 은 하나의 스레드에서만 uloop을 실행하고 다른 스레드에서는 수신 된 이벤트를 처리하기 위해 을 처리하는 것이 좋습니다. 해당 응용 프로그램의 요구 사항에 맞게 이면 충분합니까? 아니면 특정 변경 사항이 필요합니까?
정말, 난 단지 최근의 커널은 스레드 사용이 조금 까다로운 일이 될 수 있음을 지적 토론 관련 기억 (내부적으로 uloop에 을 사용) 아직는 epoll의 스레드 안전한 사용에보고하지 않은 의 때문에 최근에 수정 된 경쟁 조건.
- 펠릭스