Thread & Mutex

Thread src based on QUANTA lib

– main process와 thread에서 각각 local variable인 index를 출력함. thread는 순서대로 동작하지 않음.

MULTITHREAD

Thread with No Mutex src based on QUANTA lib

– threadFunc에서 mutex를 사용하지 않고 global variable인 count 를 증가하면서 출력을 했으므로, 정상적인 순서대로 동작하지 않음

thread-nomutex

Thread with Mutex src based on QUANTA lib

–  threadFunc에서 mutex를 사용하여 global variable 인 count  가 정상적으로 증가하면서 출력함

thread-mutex