假設(shè)將管程中的wait和signal操作替換成一個(gè)單一的構(gòu)件await(B),這里B是一個(gè)普通的布爾表達(dá)式,進(jìn)程執(zhí)行直到B變成真。 a.用這種方法寫(xiě)一個(gè)管程實(shí)現(xiàn)讀者—作者問(wèn)題。 b.解釋為什么一般來(lái)說(shuō)這種結(jié)構(gòu)實(shí)現(xiàn)的效率不高?