文档详情

java线程学习的笔记.docx

发布:2019-05-05约4.69千字共8页下载文档
文本预览下载声明
线程 创建线程有两种方法: 1 继承Thread类,重写run方法 2 实现Runnable接口 线程有五种状态: 1线程刚刚创建(new) 2线程启动,就绪(runnable)可运行 3线程运行,运行中(running) 4线程阻塞,挂起(block) 5线程结束,死亡(dead) 多线程处理资源共享用synchronized关键字! 引起线程阻塞挂起的原因: Thread.sleep()方法,线程睡一会,不会释放锁资源 Suspend()方法,暂停线程,不会释放锁资源,容易造成死锁,建议不使用,resume()方法恢复线程 Wait()方法,使线程进入等待状态,释放锁资源,notify()
显示全部
相似文档