大家说的多,而很多很多新手不太理解的一个线程的同步与异步,今天总结下。
一个程序一般是一个进程,而我们有时候程序要求多线程(thread)。什么是多线程呢?学习过线程的同学应该都记得 建立一个线程的两个方法,
第一:就是MyThread继承系统的Thread 实现run方法,在创建的时候是直接new MyThread(),然后通过调用 该线程子类的.start(),方法启动。这个有一个问题就是当你的 |
第二:就是实现Runable 接口,注意这个是接口哈,java中一个类可以实现多个接口,这点是和第一种区别之处, 也是为啥大家都推荐使用这种。也是MyThrad 实现Runable |
啰嗦了半