JDK的Future ,Netty的Future與ChannelFuture

1.JDK的Future 只能通過手工方式檢查執行結果,而這個操作時會阻塞的;

 2.Netty則對ChannelFuture進行了增強,通過ChannelFutureListener以回調的方式來獲取執行結果,去除了手工檢查阻塞的操作;

 3.值得注意的是:ChannelFutrueListener的operationComplete方法是由I/O線程執行的,因此要注意的是不要在這裏執行耗時操作,否則需要通過另外的線程或線程池來執行。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章