多线程的安全问题

关于多线程安全问题的原因:一个线程在执行多条语句时,并运算同一数据时,在执行过程中,其他线程参与进来,操作了这个数据。导致了错误数据的产生。 其涉及到的两个因素: 1,多线程在操作时共享数据。 2,有多条语句对共享数据进行运算 原因;这多条语句,在某一时刻被一个线程执行时,还没有执行完,就被其他线程执行了。 解决安全问题的原理: 只要将操作共享数据的语句在某一线程执行完,在执行过程中,其他线程不能
相关文章
相关标签/搜索