본문 바로가기

Archived(CSE)/시스템 프로그래밍

Chap 14. Threads : Concurrent Functions

Chap 14. Threads : Concurrent Functions


* Thread -> multiple concurrent function in one process 

* pthread_create( pthread_t, attr, function, argument )

* pthread_join( pthread_t, return**)

* pthread_mutex_lock, pthread_mutex_unlock  -> 같은 변수 처리하기(전역변수)
* 지역변수 나눠서 처리 후 add

* process는 data 공간을 독립적으로 구성하여 갖고 있지만, thread는 data 공간을 공유한다.

* process 당 thread는 1개 이상이 구성되어 동작된다.