201671010131 2016-2017-2 《Java程序设计》

线程的启动和创建
Thread类(Java.lang.Thread类)
在Java语言中Thread类代表线程,所有的线程对象都必须是Thread类或其子类的实例。每条线程的作用是完成一定的任务,实际上就是执行一段程序流,也叫一段顺序执行的代码,Java使用run方法来封装这样一段程序流。

继承Thread类创建和启动线程
1.定义Thread类的子类,并重写该类的run方法,该run方法的方法体就是代表了线程需要完成的任务,run方法也被称为线程执行体。
2.创建Thread类子类的实例,即创建了线程的对象。
3.用线程对象的start方法来启动该线程。

start()方法
使该线程开始执行,Java虚拟机调用该线程的run方法。
getName()方法
返回该线程的名称
setName(String name)方法
修改该线程的名称
interrupt();
中断线程
sleep(long millis);
在指定的毫秒内让当前正在执行的线程休眠.有串行线程和同步线程。

同步代码块:
synchronized(同一个数据){}    同一个数据:就是N条线程同时访问一个数据。

 

posted @ 2017-12-17 15:14  幻枫冷月  阅读(91)  评论(1编辑  收藏  举报