摘要:
线程同步 同步代码块 synchronized(监视器){ //共同享用的代码块 } 多个线程在抢夺cpu执行权,在执行run()方法,遇到synchronized代码块时,会检查是否有锁对象,如果有,就继续执行下去。反则,该线程就会进入阻塞状态。直到锁对象被释放,多个线程就会继续抢夺cpu执行权。 阅读全文
摘要:
创建线程 1.继承Thread类 步骤: 1.创建一个Thread类的子类。 2.重写Thread类中的run()方法。 3.创建Thread类子类的对象。 4.子类对象调用start()方法,开启新的线程。 public class MyThread extends Thread{//1.创建一个 阅读全文