java程序 異步通信和同步通信如何聯(lián)絡(luò)?
異步通信和同步通信如何聯(lián)絡(luò)?我知道主要的問(wèn)題是如何在同步通信和異步通信系統(tǒng)之間相互調(diào)用。方法是用同步通信接口封裝異步通信系統(tǒng)。同步通信和異步通信的區(qū)別在于調(diào)用方在發(fā)送請(qǐng)求后是否等待返回結(jié)果。所以對(duì)于異
異步通信和同步通信如何聯(lián)絡(luò)?
我知道主要的問(wèn)題是如何在同步通信和異步通信系統(tǒng)之間相互調(diào)用。方法是用同步通信接口封裝異步通信系統(tǒng)。同步通信和異步通信的區(qū)別在于調(diào)用方在發(fā)送請(qǐng)求后是否等待返回結(jié)果。所以對(duì)于異步通信,只要您添加一個(gè)塊來(lái)等待另一方返回結(jié)果,它就變成了同步通信。
等待時(shí),如果請(qǐng)求進(jìn)程掛起,則是Java中的bio。如果進(jìn)程被釋放并且回調(diào)被調(diào)用,那么它就是NiO