何做到线程安全?
来源:百度知道 编辑:UC知道 时间:2024/05/17 22:25:32
在多线程编程中怎么样做到线程安全?
1 显式开启新线程和关闭线程
2 对共享数据修改,要加线程锁,一定要及时释放,防止死锁
3 线程间需要传递数据时,用join阻塞当前线程时,设置下一线程合适等待时间
基本就这些 锁是关键 主要是防止死锁
然后要考虑内存 及时flush到磁盘上
UC知道是一部内容开放、自由的互动网络百科全书
客观、专业、权威的知识性百科全书
来源:百度知道 编辑:UC知道 时间:2024/05/17 22:25:32
1 显式开启新线程和关闭线程
2 对共享数据修改,要加线程锁,一定要及时释放,防止死锁
3 线程间需要传递数据时,用join阻塞当前线程时,设置下一线程合适等待时间
基本就这些 锁是关键 主要是防止死锁
然后要考虑内存 及时flush到磁盘上