Google
 
NuriShow  |  위치로그  |  태그  |  방명록  |  관리자  |   글쓰기
mutex!!! 쓰레드 자원 공유!!
Lecture & Tip/linux programming[리눅스] | 2007/06/25 20:10
2007/06/25 20:10 2007/06/25 20:10

냠 이런 기본 지식들이 나에게 돌이되는 구냥...

thread들간의 자원 공유시 deadlock & 침범 문제를 해결하기 위해 사용되는 mutex

header : <pthread.h>
initailize : pthread_mutex_t tmp = PTHREAD_MUTEX_INITIALIZER;
function :
int pthread_mutex_lock(pthread_mutex_t *mutex);
- 해당 뮤텍스에 lock을 시도한다. 만약 다른 스레드가 lock을 이미 해놓았다면 블럭됨.
int pthread_mutex_trylock(pthread_mutex_t *mutex);
- 해당 뮤텍스에 lock을 시도한다. 만약 다른 스레드가 lock을 이미 해놓았다면 블럭되지 않고 애러 발사!!
int pthread_mutex_unlock(pthread_mutex_t *mutex);
- 해당 뮤텍스를 unlock~
int pthread_mutex_destory(pthread_mutex_t *mutex);
- 뮤텍스 파괴!!

잘써보쟈공 mutex~

< 출처: joinc.co.kr >
크리에이티브 커먼즈 라이센스
Creative Commons License

태그 : ,
트랙백0 | 댓글2
이 글의 관련글(트랙백) 주소 :: http://nurinamu.com/tt/trackback/426
KOEI 2007/07/04 14:28 L R X
으흐흐 내부적으로 어떻게 도는지도 공부하면 잼있어..
대충 구현된거 본건 spinlock으로 구현되어있더람. 화이팅!_!
nurinamu 2007/07/06 12:48 L X
광영싸마~ 모르는게 없샴~~ㅋㅋ
요새 젼 c 코딩에 무릅꿇고 있다는..ㅠ.ㅠ

아이디 :
비밀번호 :
홈페이지 :
  비밀글로 등록
내용 :
 
[PREV] [1] ... [74][75][76][77][78][79][80][81][82] ... [449] [NEXT]
NuriShow  |  위치로그  |  태그  |  방명록  |  관리자  |   글쓰기
전체 (449)
diAry - 日記 - 일기 (244)
Lecture & Tip (68)
Favor (132)
느뤼는 지금 해킨토시와 전쟁중!
의열이 백일 셀프스튜디오 촬영~
정신없이 바빴던 의열가족의...
[2008년 ㅎ.ㄴ울림 98학번 송...
감자조림..맥주...그리고 행...
의열이의 100일 파티~!! (1)
의열이의 살인미소~ *^^*
경축 의열이 100일!!
의열이가 이제 백일이 얼마...
원혁이가 장가를 가는구나~
저희는 콩코드투어를 통해서...
00:16 - nurinamu
견적 알수있을까요?
01/04 - ㅎㄹ
나도 저기 있었어야 했는데 ㅎㅎ
2008 - 동환
꺄아아아아아아아악!!!!!!!!!...
2008 - hwahwl
매형 90사셨나봐요 ㅋㅋ 부럽...
2008 - 동환
KOEI - 광영이형 홈피~
NDASH ROMS!
Web 2.0 Workgroup
느뤼 싸이 홈피
삼성소프트웨어멤버쉽
오늘부터 우리는
프로그래밍 루비
D90 Club
Digital SLR 클럽
leeint 세상
Total : 186905
Today : 132
Yesterday : 129
태터툴즈 배너
rss ..
NuriShow : 위치로그 : 태그 : 방명록 : 관리자
nurinamu’s Blog is powered by Tattertools.com / Designed by plyfly.net