pthreads

    0

    1답변

    저는 cpp 및 스레드의 초보자입니다. stackoverflow의 일부 코드 단편을 참조하여 pthread 함수에 여러 인수를 전달하고 아래 코드를 작성했습니다. 나는 (void *) 포인터를 사용하여 함수 내부의 구조체 멤버에 액세스하는 방법을 잘 모르겠습니다. 아무도 설명 할 수 있을까요? #include <iostream> #include <pthr

    -2

    1답변

    pthread_create를 통해 배열 요소를 매개 변수로 전달할 때 몇 가지 문제가 있습니다. struct threadInfo { int threadNumber; int sleepTime; }; 제가 (a 함수) 배열을 초기화 이런 : I이 구조체가 잠시 루프에이어서 struct threadInfo info[1]; 를 I 이렇게

    -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답변

    소켓을 사용하여 C로 작성된 간단한 클라이언트 - 서버 프로그램이 있습니다. 서버는 각 요청에 대해 새로운 pthread를 엽니 다. 새롭게 열릴 때마다 CPU 집중 작업 (행렬 곱셈)을 수행합니다. 2 개의 물리적 코어와 4 개의 논리 프로세서가있는 CPU가 있습니다. 4 개의 클라이언트를 실행하면 서버는 4 개의 스레드를 열고 각 스레드는 논리 프로세서

    0

    1답변

    다음 코드를 실행하면 개별 스레드가 차례대로 실행되는 것처럼 보입니다. 나는 그들이 평행으로 달릴 것을 기대하고 있었다. 내 코드에 문제가 있습니까? 아니면 내 환경을보아야합니까? Windows 컴퓨터에서 Apache, PHP 7을 실행하고 있습니다. <?php class Searcher extends Worker { public $data =

    5

    1답변

    뮤텍스가 신비하게 행동하는 취미 프로젝트에 참여하고있었습니다. 분명히 교착 상태에 빠질 수있는이 테스트 케이스로 끓였습니다. 나는 -lpthread 플래그없이 컴파일 할 때 #include <pthread.h> #include <stdio.h> int main() { pthread_mutex_t test; pthread_mutex_i

    0

    1답변

    나는 C++로 작성된 채팅 서버를 가지고 있으며 phtreads에 문제가 있습니다. 이 서버는 pthread의 배열을 만들도록 여러 개의 연결을 처리한다고 가정합니다. 새로운 클라이언트가 연결되면 배열로부터이 클라이언트에 하나의 pthread를주고 처리 함수를 호출합니다. 여기서 함수는 구현 된 것입니다. 하지만이 클라이언트 disconect 때 pthre

    1

    1답변

    linux 시스템 호출을 이용하여 C에 프로그램 된 신호를 관리해야한다. 내가해야 할 한 가지는, thread에 무기한으로 sigsuspend를 호출하고 SIGALRM을 기다린 다음 신호가 울리는 신호가있는 경우 printf() (무언가 중요하지 않음)해야합니다. 그러나 몇 가지 시도했지만 작동하지 않습니다, 내가 어떻게 "deblock" sigsuspen

    2

    1답변

    Linux 커널 4.4.0-57에서 C++ 11을 사용하여 고정 된 두 개의 루 프 루핑 프로세스 (예 : p1, p2)를 고정하려고합니다 (pthread_setaffinity_np)을 사용하고 POSIX 세마포어 (세마포어 h)와 sched_yield()을 사용하여 인터리빙 실행 순서를 확인하십시오. 하지만 잘 돌아 가지 않았습니다. 다음은 2 개의 프로

    0

    1답변

    클래스 멤버 함수를 pthread_create에 전달하고 오류가 발생했습니다. 나는 이미 stackoverflow에 너무 많은 쿼리가 있고 클래스 멤버 함수 주위에 정적 도우미를 만들고 pthread_create의 마지막 인자로 pthread와 함수 콜백에 정적 함수를 전달한다고 말하고있다.하지만 내 경우에는 멤버 함수에 인수가있다. 또한. 그래서, 제 문