01 2023 档案
摘要:/** * 解决多线程中线程安全的方式二:同步方法,操作共享数据的是一个方法 * 1.同步方法仍然涉及到同步监视器,只是不需要显示的声明 * 2.非静态的同步方法,同步监视器是this * 静态的同步方法,同步监视器是类本身(类.class) * * * */ public class Thread
阅读全文
摘要:/** * 方式一:同步代码块 * synchronized(同步监视器){ * //需要被同步的代码,被同步的代码一定要慎重选择,多了或少了都会有问题 * * } * 说明:1.操作共享数据的代码,即为需要被同步的代码,如对总票数的减减、判断是否大于0等操作 * 2.共享数据:多个线程共同操作的变
阅读全文