2010年9月27日 星期一
2010年9月12日 星期日
d2mce_mutex_rw
d2mce_mutex_rw(&mutex, 4, A, "rw", B, "rw", initialized, "rw", schedule_index, "rw");
這是幹嘛用的
其實就是
d2mce_mutex_lock( &mutex);
d2mce_load ( A );
d2mce_load ( initialized);
d2mce_load ( schedule_index );
d2mce_mutex_lock( &mutex);
d2mce_load ( A );
d2mce_load ( initialized);
d2mce_load ( schedule_index );
的合起來
再問一個d2mce_mutex_rw(&mutex, 1,initialized,"r");
這個是什麼組合?
d2mce_mutex_rw(&mutex, 1,initialized,"r");
裡面的 &mutex 是指 mutex_lock 的變數
裡面的 &mutex 是指 mutex_lock 的變數
1 是指 後面有一個 共享變數
那個共享變數叫 initialized
然後 只可以 "r" = load
rw 就是 可以 load 也可以 store
訂閱:
文章 (Atom)