mutex

    0

    1답변

    대기열에 작업을 추가하는 프로젝트가 있고 여러 스레드에서 작업을 수행하고 자체 독립적 인 결과를 계산합니다. 내 프로그램이 SIGINT 신호를 처리하고 스레드를 결합하여 결과를 추가하고 화면에 인쇄 한 다음 종료합니다. 내 문제는 스레드가 신호를 보낼 때 스레드가 작동을 멈추는 것처럼 보이거나 mutex_lock에서 차단되고 있다는 것입니다. 여기 내 프로

    0

    1답변

    x 개의 스레드가 있고 목록이 비어 있지 않은 경우에만 링크 된 목록에서 요소를 제거해야합니다. 그러나 원하는 경우 언제든지 새 요소를 추가하기 위해 명명 된 파이프를 사용하기 때문에 목록이 비어있는 경우 해당 요소가 죽는 것을 원하지 않습니다. 내가 연결된 목록이 비어 있는지 확인하는 동안 문제가 발생했습니다. 하나의 요소에 내 스레드가 모두 들어있어 조

    -3

    1답변

    뮤텍스를 사용하여 코드 영역을 잠그려고합니다. 최대한 많은 코드를 게시하려고했습니다. //Global Variables int sum; long long fact=1; pthread_mutex_t lock; pthread_t id1,id2; void *thread_1_And_2(void *accept_1) { //Accepting In

    0

    1답변

    모든 소스는 클래스에 대해 이야기합니다. 다중 스레드 환경에서 한 번에 하나의 함수 인스턴스 만 실행되도록하려면 어떻게합니까? 이 함수는 단지 while(true) 루프에 있고 다음 데이터 집합에 필요한 상태 조건이 있습니다.

    1

    1답변

    이 코드는 순차 프로그래밍 및 잠금 프로그래밍에서 제공되었습니다. 차이점을 분석해야하지만 일부 코드가 무엇을하는지 확신 할 수 없습니다. 이 코드는 아래에 있으며, 내가 이해하지 못하는 부분은 총알에서도 언급되어 있습니다. 키워드의 효과 : 변경 가능한이 또 다른 StackOverflow의 대답은 가변가 CONST가 수정하지만 난 그이 프로젝트 이란 무엇입

    -1

    1답변

    모두 안녕하십니까. 나는 C 프로그래밍을 배우기 시작했고 내 기술을 테스트에 적용하는 흥미로운 작업을 발견했습니다. 솔직히 말하면 그것은 나를 미치게 만들고 나는 그것을하는 방법을 모른다. 세마포어를 사용하는 대신 뮤텍스를 사용하고 싶습니다. 자동차가 입력 할 수 있도록 enter_tunnel을 자동으로 호출하는 프로그램을 만들었습니다. 가능한 북쪽 (북쪽

    0

    1답변

    .net 4.5 및 Main 클래스의 뮤텍스를 사용하여 단일 인스턴스 WinForm 응용 프로그램을 개발했습니다. 일부 사용자는 뮤텍스가 이미 사용 되었기 때문에 응용 프로그램을 시작할 수 없다고보고합니다. static string guid = ((GuidAttribute)Assembly.GetExecutingAssembly().GetCustomAttrib

    0

    1답변

    이전의 질문 Qt/C++ communication with CMMO-ST-C5-1-LKP Festo controller over Modbus TCP에서 이미 언급했듯이 FHPP 모드에서 FESTO 컨트롤러와 통신 중이며, 계속해서 Modbus TCP 통신을 시도하려고합니다. 나는 그것을 내가 글로벌 QTimer을 사용 연속 통신을 만들기 위해, 모드 버스

    3

    1답변

    : 당신은 뮤텍스 속성에 대한 프로토콜을 정의 할 수 있습니다 int pthread_mutexattr_setprotocol(pthread_mutexattr_t *attr, int protocol); . 다음 프로토콜을 사용할 수 있습니다 PTHREAD_PRIO_NONE PTHREAD_PRIO_INHERIT PTHREAD_PRIO_PROTECT

    10

    1답변

    나는 이런 식으로 물어 보는 것이 가장 좋을지 궁금해서이 질문을 Meta (https://meta.stackexchange.com/questions/304981)에서 물어 보았으므로 여기서 설명했다. absl::Mutex (https://github.com/abseil/abseil-cpp/blob/master/absl/synchronization/mutex