1
A
回答
0
一點都不喜歡,但你必須考慮到,把代碼中的一個監聽器是要給你一個更乾淨的代碼,但它仍然是單線程的(除非你把它以其他方式),所以它不會更快要麼把東西放在聽衆中。
聽衆是非常好的解耦策略。
相關問題
- 1. 使用更多存儲過程會影響應用程序的性能嗎?
- 2. 代碼的重構會影響應用程序的性能嗎?
- 3. 交叉編譯會影響應用程序的性能嗎?
- 4. 異常會影響應用程序的性能嗎?
- 5. 太多的CSS會影響網站的性能嗎?
- 6. 多態協會影響Rails應用程序的性能?
- 7. 很多IFRAME會影響性能嗎?
- 8. NSClassFromString會影響性能嗎?
- 9. 急於加載會影響性能嗎?
- 10. iOS,嚮應用程序添加框架,影響性能
- 11. AVAudioPlayer聽起來影響應用程序的性能
- 12. 使用數據屬性會影響應用程序的性能?
- 13. 應用程序bean影響性能
- 14. IllegalArgumentException加載Servlet中偵聽器的屬性3.1應用程序
- 15. 爲現有Java應用程序添加JMXMP偵聽器
- 16. 通過代碼添加應用程序偵聽器
- 17. GAC中有未使用的程序集會影響性能嗎?
- 18. 使用jaxb XMLAdapter會影響性能嗎?
- 19. 如果我使用太多Facades會影響性能?
- 20. pubnub會影響我的rails應用程序的併發性嗎?
- 21. 添加偵聽器會導致崩潰?
- 22. 如何使用BigDecimal會影響應用程序性能?
- 23. Signature娛樂會影響我的應用程序的功能嗎?
- 24. 大量使用信號和插槽會影響應用程序的性能嗎?
- 25. UIView透明度是否會影響應用程序的性能?
- 26. 混淆Android應用程序會影響性能
- 27. 如何測試android庫會影響應用程序的性能?
- 28. visual studio的版本會影響已編譯應用程序的性能嗎?
- 29. 控制檯應用程序的最小化會影響性能嗎?
- 30. 在代碼文件中添加更多名稱空間會影響性能嗎?
只要ApplicationListener的方法沒有做任何慢於恆定速度的方法,就不會對性能產生很大的影響 –
基本上它取決於您的應用程序偵聽器在做什麼 –
您可能只需要一個偵聽器類型的監聽器(ActionListener,MouseMotionListener,...)並決定做什麼(例如evt.getSource或類似),但最終Listener必須做的工作量是決定速度的因素的聽衆。 –