boost-thread

    20

    9답변

    나는 두 개의 입력에서 차단하는 응용 프로그램을 작성 중입니다. istreams. istream 중 하나를 읽는 것은 동기식 (차단) 호출이므로이 두 가지를 작성하여 읽기를 수행하기로했습니다. 이러한 스레드 중 하나는 수신 된 일부 입력에 따라 "종료"에 도달 할 수 있으며 "종료"에 도달하면 두 입력 스트림 모두 수신을 중지합니다. 불행히도, 나는 그렇게

    2

    4답변

    부스트 라이브러리가있는 VC6에서 멀티 스레드 응용 프로그램을 만들 수 있습니까? 가능한 경우 관련 자습서는 무엇입니까?

    9

    4답변

    현재 단일 스레드 응용 프로그램에서 다른 사람의 라이브러리에서 Foo라는 함수를 실행 중입니다. 대부분의 시간에 Foo에 전화를 걸면 정말 빨라요. Foo에 전화를 걸면 영원히 걸립니다. 나는 참을성있는 사람이 아니다. 만약 Foo가 영원히 받아 들여지면 Foo의 실행을 멈추고 그 주장으로 부르지 않기를 원한다. Foo를 제어 된 방식으로 호출하는 가장 좋

    22

    4답변

    상당히 간단한 스레드 응용 프로그램을 작성하려고하지만 boost 스레드 라이브러리를 처음 사용합니다. 내가 일하고 있어요 간단한 테스트 프로그램은 다음과 같습니다 #include <iostream> #include <boost/thread.hpp> int result = 0; boost::mutex result_mutex; boost::threa

    7

    2답변

    pthread처럼 부스트 스레드를 취소 할 수 있습니까? 작업자 스레드가 충돌하고 단순히 부스트 스레드 라이브러리에서 스레드를 취소하는 방법이없는 것처럼 보이는 경우 간단한 워치 독을 작성하고 있습니다.

    1

    2답변

    나는 boost :: thread와 함께 wxwidgets를 사용하고 있습니다. 스레드는 GUI에 몇 가지 이벤트를 전송하는 작업자 스레드 : 스레드 생성 : wxPostEvent(loWindow, event); wxSafeYield(); 윈도우에서 내가 어떤 문제를 볼 수 없습니다 다음 GUI에 thrd = boost::thread(boost::bi

    3

    1답변

    thread_group::create_thread()을 생성하고 쓰레드를 생성하기 위해 boost::thread_group을 사용하고 있습니다. 최대 스레드 수를 각 스레드의 끝에 제한하기 위해 thread_group에서 스레드 을 제거하고 스레드 자체를 삭제합니다 (따라서 새 스레드를 생성해야하는지 여부를 결정할 수 있음). 그러나 마지막 스레드 (예 :

    0

    1답변

    메모리 누수가 있으며 scoped_lock (부스트)의 잘못된 사용으로 인해 발생했다고 생각됩니다. 그러나 정확한 문제를 찾아 낼 수는 없으며 코드 작성 방법도 완벽하지 않습니다. 코드가이 클래스에 있습니다 http://taf.codeplex.com/SourceControl/changeset/view/31767#511225 주요 중요한 방법은() Threa

    0

    2답변

    나는 부스트를 사용하는 데있어서 새로운 문제가있다. 내 프로젝트에서 shared_mutex 함수가 필요합니다. 그래서 끝났어 #include "boost/thread/shared_mutex.hpp" 그리고 나의 프로젝트를 컴파일했다. "경고를 오류로 처리"나의 MSVC 2005 때문에 경고의 컴파일을 중지 : 내가 shared_mutex는 마이크로 기능

    3

    1답변

    metrowerks 코드 워리어 5.5.3으로 boost.thread를 사용하려고합니다. 나는 효과, 스레드가 :: thread_data 두 번 선언 할 것, 볼 class BOOST_THREAD_DECL thread { private: ... template<typename F> struct thread_data: