問答題

【簡(jiǎn)答題】編寫一個(gè)線程同步的程序:有一個(gè)字符緩沖區(qū),長度為length,我們創(chuàng)建兩個(gè)線程,其中一個(gè)線程向字符緩沖區(qū)寫入一個(gè)字符,(字符緩沖區(qū)一次只能裝入一個(gè)字符),另一個(gè)線程從字符緩沖區(qū)取出一個(gè)字符,并且輸出,要保證當(dāng)一個(gè)線程在寫字符的時(shí)候,另一個(gè)線程不能訪問字符緩沖區(qū),而且在字符緩沖區(qū)為空的時(shí)候取不出字符,而在字符緩沖區(qū)滿的時(shí)候?qū)懖贿M(jìn)字符。

答案:

微信掃碼免費(fèi)搜題