java操作多线程

来源:互联网 发布:java设计用户管理 编辑:程序博客网 时间:2024/06/11 18:54

一、什么是线程

         线程是进程内的执行单元

二、线程的基本操作


waiting:无限期等待
timed_waiting:有限期等待

(1)新建线程





(2)结束线程



(3)线程中断


左边不会起到中断线程的作用,使用右边的判断语句则可以中断线程!!!


(4)挂起和继续


(5)等待线程结束和谦让


(6)守护线程


(7)线程优先级






(8)线程同步操作


对象加锁:

发生了冲突


实例方法加锁:




静态方法加锁:






必须先进行加锁操作,才能执行wait方法!!!!!!!!
执行该方法后会释放锁!!!!!!!
拥有锁的对象才能调用notify方法!!!!!