Rah*_*hul 4 java concurrency multithreading
我正在阅读Brian Goetze的Java Concurrency in Practice中的一些并发模式,并对何时是使代码线程安全的正确时间感到困惑.
我常写的意思在单个线程中运行的代码,所以我不担心太多线程安全和同步等,但始终存在,同样的代码可以晚些时候在多线程环境中重新使用的可能性.
所以我的问题是,什么时候应该开始考虑线程安全?我是否应该在开始时假设最坏的并且始终从头开始编写线程安全的代码,或者我是否应该重新访问代码并修改线程安全性,如果以后需要这样的话?
是否存在一些并发模式/反模式,即使在编写单线程应用程序时也必须始终注意这些模式/反模式,以便我的代码在以后在多线程环境中使用时不会中断?
| 归档时间: |
|
| 查看次数: |
939 次 |
| 最近记录: |