在頭頭的thread裡面
寫了兩個function
一個functionQQ 去 wait SingleA
一個functionWW 去 set SingleA
發現為什麼functionQQ總是在wait TimeOut之後 才會執行到functionWW的 set SingleA
原來是自己在等自己
Charles說
通常這個時候
你需要寫另外一個threadB去取代functionQQ的動作
原本functionQQ的地方就去送 set SingleB給threadB就可以了
這所謂pin-pon的原理
反反覆覆需要好幾個動作才可以完成
就可以利用這種方式完成
沒有留言:
張貼留言