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