boost-thread

    3

    1답변

    공유 변수에 대해 두 개의 연산을 수행하려고합니다. 나는 그것이 원자 적으로 행해질 수 있음을 보장 할 필요가있다. 다음 방법이 올바른지 명확하게 설명해 줄 수있는 사람도 있습니다. #include <atomic> std::atomic<int> index; void function() { // I need the variable index

    10

    2답변

    병렬화 할 수있는 C++ 프로그램이 있습니다. Visual Studio 2010, 32 비트 컴파일을 사용하고 있습니다. 프로그램의 간단한 구조에 는 각 some_computations() 이후 #define num_iterations 64 //some number struct result { //some stuff } result be

    0

    2답변

    그래서, 작동하지 않는 것이 코드가 있습니다 (자세한 내용은 아래) 기본적으로 #include <boost/thread.hpp> #include <boost/bind.hpp> #include <Windows.h> using namespace std; boost::mutex m1,m2; void * incr1(int thr, int& cou

    0

    4답변

    다른 숫자와 args 유형을 가질 수있는 다양한 함수를 실행하기 위해 재사용 할 수있는 C++의 부스트 스레드를 만들려고합니다. C++ 11x 가변성으로이 작업을 수행 할 수 있습니까? 내 사용 사례에서 대기열이 필요하지 않습니다 (스레드가 사용 중이면 메소드가 단순히 실패 할 경우).하지만이 "통합"기능을 구현해야하는 경우 나는 마지 못해 그렇게 할 것입

    0

    1답변

    부스트 스레드 라이브러리를 사용하여 스레드의 절반을 작성한 후 충돌이 발생하고 프로그램이 종료되면 부울 스레드 라이브러리를 사용하여 각 스레드에 대한 참조를 전달합니다. 내 가정은 함수가 끝에 도달하면 파일을 닫고 나머지 스레드는 닫힌 파일에 쓰려고한다는 것입니다. 테스트로서 마지막 스레드와 파일에 쓸 수있는 스레드에 대한 조인 문을 추가했습니다. 내 경험

    0

    1답변

    객체 포인터가있는 벡터가 있고 객체의 메소드를 새 스레드에서 시작하려고합니다 (메소드에는 매개 변수가 있습니다). class CanaSynchDynamic { ... void start() (boost::barrier&); ... }; 메인에서을 : for(int i=0;i<pw;++i) vS1.push_back(new CanaS

    0

    1답변

    저는 내부 브라우저가있는 소켓을 사용할 수있는 NPAPI 플러그인을 개발 중이며 이에 대한 부스트 소켓을 사용하고 있습니다. 지금 내 사용법은 그냥 소켓을 열고 meesage를 작성하고 읽은 다음 닫기 메시지를 보내고 닫은 다음 반복한다 (나는 바보로 매 시간마다 닫고 열지 만 변경할 수는 없다). 문제점은 두 번째 오픈 후에 소켓에서 읽을 수 없기 때문에

    0

    1답변

    업데이트 : libC++를 사용하여 컴파일하면 오류가 발생하지만 libstdC++ (GNU C++ 표준 라이브러리)로 컴파일러를 변경하면 오류가 표시되지 않고 프로그램이 실행됩니다. 부스트 웹 사이트에서 일부 샘플 코드를 시험해보고 있는데 어떻게 든이 코드를 실행하는 동안 잘못된 액세스 오류가 발생합니다. 코드는 소멸자가 호출 될 때까지 잘 실행됩니다. -

    0

    1답변

    timed_join(0)을 사용하여 스레드가 실행 중인지 확인하려고했습니다. 그러나 다른 사람들과는 달리,이 오류가 발생합니다 : 1>c:...\boost\thread\detail\thread.hpp(538): error C2679: binary '+' : no operator found which takes a right-hand operand of ty

    2

    1답변

    내가 윌리엄스에서이 좋은 블로그를 읽고 있었다 는 : http://www.justsoftwaresolutions.co.uk/threading/condition-variable-spurious-wakes.html 과 한 가지 버그 나 : 스레드가 그것 때문에 뮤텍스를 않는 가짜 웨이크의 깨어 나면 잠겨 ? 그렇지 않은 경우 .emem을 호출하면 안전하지 않을