2011-10-31 11 views

答えて

9

pthread_mutex_*関数はユーザ空間のみの呼び出しなので使用できません。ありがとうございました、あなたが提供するリンクが私には非常に便利です

struct mutex my_mutex; /* shared between the threads */ 

mutex_init(&my_mutex); /* called only ONCE */ 

/* inside a thread */ 
mutex_lock(&my_lock); 
/* do the work with the data you're protecting */ 
mutex_unlock(&my_lock); 
+1

:カーネルでの使用にlinux/mutex.hが提供するミューテックスを使用! –

関連する問題