태그>pthread(총 9개의 글)
'pthread' 관련 최근글
-
-
- [C] pthread 종료시 주의할 점 (SEGFAULT)
-
지훈현서 by 지훈현서아빠|2014/07/02 14:35
다음과 같은 간단한 쓰레드 프로그램이 있습니다.다른건 중요하지 않고 pthread_create와 pthread_join 을 보시면 됩니다. //=void * lL_add_file_start(int num_ndx, void ** logls, int* ndx_types, const char *ndxfile, char field_delimiter){ add_fr..
- [C] pthread 종료시 주의할 점 (SEGFAULT)
-
- pthread_cond_signal 이 안먹히는 경우.
-
기억의 조각 by muzie|2010/12/08 22:57
cond_wait으로 대기하고 있는 condition에 signal을 보내도 깨어나지 않는 경우가 있다. 정확히 뭣때문에 일어나는 현상인지는 잘 모르겠지만 나같은 경우 lock을 걸지 않고 signal을 보내니 그런 증상이 나타났다. signal은 lock을 걸고 보내야 한다. 보통 예제에도 그렇게..
- pthread_cond_signal 이 안먹히는 경우.
-
- pthread_cleanup_push 컴파일 에러.
-
기억의 조각 by muzie|2010/11/25 00:08
이벤트 받을때마다 이전 쓰레드를 죽여버리고 새로 생성하는 모듈이 pthread_cancel을 부른다. 죽을때 정리하는 함수를 pthread_cleanup_push의 인자값으로 포인터를 넘겨줘 등록하는데, 컴파일이 안되는 기현상이 목격이 되었다 -_-;;;;;;;;;;;; 결론부터 말하자면 pthre..
- pthread_cleanup_push 컴파일 에러.
-
- pthread 샘플 - event를 이용한 multi thread 관리 샘플.
-
미루엘의 여행 by 미루엘|2010/06/16 17:31
아는 사람이 부탁해서 만들어 본 샘플.간만에 wrapper 클래스 없이 쌩 C로 코딩하려녀 "씨"소리가 절로 나오더라능. main() 함수는 여러개의 스레드를 생성하고, 각 스레드가 죽을 때 보내는 이벤트를 받아 join() 스레드가 모두 종료되면 프로그램을 종료하는..
- pthread 샘플 - event를 이용한 multi thread 관리 샘플.
-
- win32 포팅, 그리고 Pthread for win32를 사용시 주의사항
-
달가락의 장난소 by 달가락|2009/02/08 12:59
이전에 솔라리스 스레드 기반으로 작성된 프로그램 4개(한 셋트다-_-)을 pthread로 건성건성(?) 포팅하고, 이제 그 프로그램을 win32에서 작동시켜야 하는 입장이 되어 이래저래 간단하게 포팅했었다. 뭐 순수 C 코드라 몇몇 VS 2005에서 가려대는 Deprecated된 POSIX 함수..
- win32 포팅, 그리고 Pthread for win32를 사용시 주의사항
-
- Valgrind와 pthread
-
beborn();(while(!sleep(0)){eat();excrete();}die(); by 오호라|2008/01/25 10:11
Re: pthread_cond_wait/timedwait: mutex isunlocked or is locked: msg#00147 Subject: Re: pthread_cond_wait/timedwait: mutex isunlocked or is locked List-id: General discussion for Valgrind users This is really great stuff. Thanks for a..
- Valgrind와 pthread
-
- 리눅스 - pthread 프로그래밍
-
기억의 조각 by muzie|2007/11/12 15:18
#include #include #include #define MAX_QUEUE_SIZE 2000 typedef struct{ char queue[MAX_QUEUE_SIZE]; int front, rear; }QueueType; // 사용하기 위한 큐타입 구조체 typedef struct{ QueueType *q; FILE *fp; }forArg; pthread_mutex_t ..
- 리눅스 - pthread 프로그래밍