多线程-基础
1.多线程安全问题
定义:当多个线程同时共享同一个全局变量做写的操作的时候,可能会受到其他线程的干扰,导致产生脏读问题,这就是多线程安全问题。
产生背景:多个线程同时共享同一个全局变量,并且都是做写的操作。
多线程安全问题案例:例如抢票案例,假如有100张票要在多个窗口售卖,如果程序没有进行加锁就会产生多线程安全问题,肯能同一时刻多个窗口卖了同一张票导致卖出去的票数不等于100。
代码实例:
// 实现Runnable接口的方式
public class TicketTest implem
原创
2021-03-18 14:40:38 ·
55 阅读 ·
0 评论