摘要: 1. 数据不共享的情况 在探讨数据共享的话题前,先来看看数据不共享的情况,每一个线程里面的数据都是独立的,就像下面的例子,3个线程,每一个线程自己对自己的数据进行扣减,直到0为止 运行结果: 2. 数据共享的情况 这里有一段测试代码,看看共享数据的结构,按照理想的情况下,MyRunnable只实例了 阅读全文
posted @ 2019-01-04 16:26 长命百岁 阅读(623) 评论(3) 推荐(0) 编辑
摘要: 1. 基本用法 总共两种, 第一种:继承Runnbale接口,实现run方法 第二种:继承Thread类,重写run方法 调用的时候 总结:两种的区别是,没区别,两种都需要new一个Thread的实例,第一种就是传入Runnable实例,当Thread类的run被调用的时候,调用Runnable的r 阅读全文
posted @ 2019-01-04 14:17 长命百岁 阅读(234) 评论(0) 推荐(0) 编辑