线程的简单理解:线程就是在做一件事的途中同时做另一件事或多件事。例如,我们在写代码时也同时在听歌。
线程最形象的实例就是销售者和生产者的问题,进一步就是多生产者和多销售者了。
注意事项:在刚开始进行线程时,最容易出现的错误就是出现数据重复了。意思就是在数据共享这一环节出了问题,此时就可以用同步代码块和同步函数来解决了。
线程的写法有两种,不过最常用的是直接实现runnable了。
eg:class Tickets implements Runnable
同一线程只能start一次。
线程进行:
Tickets T1 = new Tickets();
new Thread(T1).start();
new Thread(T1).start();