1
我是新與信號量的概念,我看了一些網上的例子,我明白,如果我們使用線程,我們可以使用預定義的元素,如問題的理解和使用旗語
/* The mutex lock */
pthread_mutex_t mutex;
/* the semaphores */
sem_t full, empty;
,並使用它們我們可以再次利用預先定義的功能,如:
/* acquire the empty lock */
sem_wait(&empty);
/* acquire the mutex lock */
pthread_mutex_lock(&mutex);
但我的問題是,如果我不使用線程,只是想利用過程是有像上面或者我應該寫信號燈和任何預定義項。 .. 從頭開始???
我不確定操作系統標籤是否適用。 – Basilevs