多线程安全

来源:互联网 发布:办公室网络桥架 编辑:程序博客网 时间:2024/06/05 18:08

一 多线程安全问题

1.当多个线程同时对全局变量进行写操作的时候可能会出现线程不安全问题
2.解决线程不安全问题就是将可能出现问题的代码用同步代码块括起来 ,此时当线程一没对数据操作完的时候,别的线程是无法干预的

synchronized(同一个数据){

 可能会发生线程冲突问题

}

3.还有一种解决安全问题 的方法,同步函数法,即用synchronized修饰函数

4.要注意synchronized加的位置,要加在可能出现问题的代码上

5.多线程死锁:即同步中嵌套同步,导致锁无法释放。就一直锁着,下一个进程进不去


原创粉丝点击