代码提示的快捷键是alt+/
多行注释是ctrl+shif+/
单行注释是ctrl+/
java中程序执行时至少有两个线程,主线程和垃圾回收线程。、
线程有五种状态
1:创建:MyThead thl = new MyThread().
2:就绪thl. start();这状态就是万事俱备,只差cup;(去抢cpu的执行权,谁抢到谁就进入运行状态)。
3;运行:获得了CPU的执行权
4:阻塞:CPU的执行权被剥夺了。
5:死亡:线程执行完。
线程的第二种创建方式
通过实现Runable接口来实现线程类。
实现买票的第一种;
通过继承Thread,由于创建了多个线程类的实咧,要想实现数据共享,必须将共享的数据变为了静态。
第二种:通过实现Runable的方式可以共享数据,多个线程跑的同一个线程类的实咧
在实际开发中一般都是用实现Runable接口的方式来创建线程类。