[導入]一個簡單的方法異步調用管理器
一個簡單的方法異步調用管理器,有如下幾個部分組成
?
1,異步調用管理器接口 AsyncManagerIF
2,異步調用管理器實現 AsyncManagerImpl
3,異步調用異常類???
AsyncCallException
?
4,回調接口 CallbackIF
?
5,測試用類
?? SimpleTask
用來計算一個字符串重復n次(用最慢的方法)
???Demo??????
用來啟動異步調用
?
已知Bug
1,如果需要異步調用方法參數為null,會發生NullPointerException
2,如果需要異步調用方法參數為基本型,不能自動識別,必須改為其包裝類(比如用Integer代替int)
3,異常處理比較粗糙
?
?
文章來源:http://blog.sina.com.cn/u/4a5ca024010006qh