摘要: 一,线程的实现 线程的实现是并发的基础。基本上我们有两种实现线程的方法,继承Thread类和实现Runnable接口。 1,实现runnable接口 public class RunnableThread implements Runnable{ @override public void run( 阅读全文
posted @ 2020-04-20 17:20 apple2016 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 一,三类线程安全问题 当多个线程同时访问一个对象,如果不用考虑线程之间的协作,不需要额外的同步控制,就可以得到正确的结果,那么这个对象是线程安全的。 常见的线程安全错误有三种: 1,运行结果错误 public static void main(String[] args) throws Except 阅读全文
posted @ 2020-04-20 17:19 apple2016 阅读(80) 评论(0) 推荐(0) 编辑