线程同步,为什么要引入线程同步?
线程同步,为什么要引入线程同步?
多个线程同时访问共享资源时候,如果没有先来后到,可能造成结果的不可再现性,使得结果背离预期的结果,例如多人抢少量票,银行取钱等.
线程同步的实现是依靠队列和锁来实现的
java中的锁有两种
Syschronized同步锁,既可以修饰同步代码块,也可以去修饰方法,默认的钥匙是this的类对象.
package ThreadDemo2;
public class TicketThread extends Thread{
static int num=10000;
原创
2020-12-25 15:34:55 ·
760 阅读 ·
0 评论