私はpthreadsでいくつかのことをやろうとしていて、それらを同期させようとしています:
どのようにしてスレッドのグループに対してmutexを使うことができますか?
私はをt0、t1、t2、.. t20としましょう。 pthreadsが同時に実行されていて、偶数のスレッドと奇数のスレッドのロックが必要です...または最初の10のロックと残りのロック、またはそれぞれのロック1。私は、そのデータに応じて、pthreadsをグループ化し、平均値(このfuncionで四番目の引数:pthreadのグループに対してmutexロックを共有する方法は?
int型のpthread_create(がpthread_t *スレッド、のpthread_attr_t * attrのボイド*(* start_routineが)(void *型)、void *型のarg);
とpthreadのグループのためのミューテックスを共有する。
私は銀行のプロジェクトの種類に働いていると私は同じアカウント番号にアクセスしようとするすべてのphreadsをロックする。(などクリティカルセクションCRUD操作)
センス?これを行うより良いアプローチがありますか?あなたの助けと時間を事前に
感謝;)
J.
私は同様の問題ではなく、それが銀行口座に関連するのですが、あなたがチェックしたい場合があります場合は必ずラウンド私の頭を持ってます。http://stackoverflow.com/questions/18493241/pthread-mutex-per-thread -group/18494139 – wick