思路:
1.数组是共享的,线程要有两个.拥有数组的对象只能有一个,Thread需要创建两次.
2.随机一个数字,存入数组.
3.对于判断条件,就是数组长度<= 我们指定的值.
总结:
1.共享的数据只能一份,那么在创建这个共享数据对象时候,就只能有一个对象.
2.实现了Runnable的类,只是一个协商提供线程运行的执行地.
3.共享数据是实实在在的,而线程是虚拟的.
4.wait和sleep的用法.wait是Object中的方法,使当前线程放弃cup执行权.同时可以等待时间...而sleep是Thread中的方法,使线程等待一段时间,但是线程并没有释放cup使用权.
|
|