怎么才能线程安全?

来源:互联网 发布:怎么阻止软件自动更新 编辑:程序博客网 时间:2024/04/18 12:06

最直接的想法就是同步,同步,同步!!!
但是不要忘了,为什么会有线程安全问题产生?同步的是什么?

因为 资源的共享才会有线程安全问题,同步的也是那个共享的资源。
多个线程同时使用一个资源的时候才会有线程安全问题,所以就对那个资源进行同步处理。

同步,属于事后补救的措施。

还有一个事前避免的解决方案,就是 干掉那个共享资源。
既然问题就出在那个共享资源上面,如果没有这个东西,就不会产生线程安全问题,也不用同步了。

所以解决线程安全问题,不只是同步,还有干掉共享的资源!!!

0 0
原创粉丝点击