pthread 생성시에 각 스레드가 동시에 전역변수에 access하는 방

jeonghoon.lee의 이미지

현재 프로그램 짜고 있는데, 내용이 뮤텍스나 세마포어를 이용할 때와 이용하지 않을 때의 차이점을 보이는 어플리케이션 프로그램입니다.

기본 개념이 2개이상의 스레드가 동/시/에 한가지 자원, 곧 전역변수에 access 할 상황을 만들어 줘야 되는데요.

어떻게 해야 할까요...

pseudo code로는 parbegin(), parend()가 되겠는데요..

for loop를 이용해서는 sequential한 스레드 생성 밖에는 보이질 않습니다.

고수님들의 답변 부탁드립니다...

GjtRoql의 이미지

조인시 wiki에 잘나와 있습니다. 참고 하세요!

http://www.joinc.co.kr/modules/moniwiki/wiki.php/pthread_mutex_init%283%29

--------------
Burning Blue!
--------------