摘要:
synchronized 关键字解决的是多个线程之间访问资源的同步性,保证被它修饰的方法或者代码块在任意时间段内只能被一个线程进行访问。 public class Acount { private int money; public Acount(int money) { this.money = 阅读全文
摘要:
新建一个线程,调用start()方法,会让一个线程进入就绪状态,当分配到时间片后,start()会进行相应的准备工作,然后在启动run()方法内的内容;而直接调用run()方法,意味着会把run方法当做一个main方法进行执行,并不会在某个线程中执行它,而是在主线程中进行执行。 阅读全文