黑马程序员技术交流社区

标题: 多线程安全问题 [打印本页]

作者: yantao0401    时间: 2015-8-15 10:36
标题: 多线程安全问题
多线程安全问题:
        (1)原因:当程序的多条语句在操作线程共享数据时(如买票例子中的票就是共享资源),由于线程的随机性导致
                一个线程对多条语句,执行了一部分还没执行完,另一个线程抢夺到cpu执行权参与进来执行,
                此时就导致共享数据发生错误。比如买票例子中打印重票和错票的情况。       
        (2)解决方法:对多条操作共享数据的语句进行同步,一个线程在执行过程中其他线程不可以参与进来




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2