摘要: 实现锁: 1.同步代码块: 2.同步方法:在方法的头部加上synchronized 3.Lock:功能比synchronized更加的强大,但是加锁的时一定不要忘记解锁unlock(); 在使用lock锁时,想要实现睡眠唤醒功能,就要使用condition,对应的方法是await(),singal( 阅读全文
posted @ 2019-09-03 15:48 Bean_zheng 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 1.进程创建 2.常用线程创建 1)继承Thread类 2)实现Runable接口 3)内部类实现 4)实现callable接口 阅读全文
posted @ 2019-09-03 15:34 Bean_zheng 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 一.线程:一个进程有多个线程,线程之间资源共享,线程是系统运行能够调度的最小单位。 二.线程中的并行:指两个或者多个事件在同一时刻发生;并行:指两个或多个事件在同一时间间隔发生 三.线程的生命周期: 1.新建态:使用new 创建一个线程对象,仅在堆中分配内存空间,在调用starts方法之前。线程没有 阅读全文
posted @ 2019-09-03 15:26 Bean_zheng 阅读(132) 评论(0) 推荐(0) 编辑