摘要: 进程是资源分配和调度的独立单位,线程是进程的一个实体,是CPU调用和分配的基本单位 创建线程: 一、继承Thread类 启用线程,调用start方法,调用run方法相当于主线程main在执行 二、实现Runnable接口: 三、使用匿名内部类: sleep()是让主线程从运行状态变为休眠状态,如果时 阅读全文
posted @ 2018-05-24 18:08 coderlzb 阅读(105) 评论(0) 推荐(0) 编辑
摘要: abstract class Name { private String name; public abstract boolean isStupidName(String name) {} } //抽象类中的方法不能有方法体 abstract class Something { private abstract String doSomething (); } /... 阅读全文
posted @ 2018-05-24 14:25 coderlzb 阅读(312) 评论(0) 推荐(0) 编辑
摘要: CopyOnWriteArrayList/CopyOnWriteArraySet : “写入并复制” 添加操作多时,效率低,因为每次添加时都会进行复制,开销非常的大。并发迭代操作多时可以选择。 CountDownLatch :闭锁,在完成某些运算是,只有其他所有线程的运算全部完成,当前运算才继续执行 阅读全文
posted @ 2018-05-24 14:02 coderlzb 阅读(132) 评论(0) 推荐(0) 编辑