摘要:
如何找出线程安全问题: 1.明确那些代码块是多线程运行代码 2.明确共享数据 3.明确多线程运行代码中哪些语句是操作共享数据的 同步函数示例: 阅读全文
摘要:
编写多线程程序时,一定需要注意安全问题。 多线程安全问题的原因:当多条语句在操作同一个线程共享数据时,一个线程对多条语句只执行一部分(未执行完),此时另一个线程参与进来,导致了共享数据的错误。 解决办法:当多条语句操作共享数据的时,只能先让一个线程执行完,其它线程不能参与。 同步前提: 1.必须要有 阅读全文