摘要:
转载自:http://blog.csdn.net/chenguang79/article/details/677720synchronized的一个简单例子public class TextThread {/** * @param args */public static void main(String[] args) {// TODO 自动生成方法存根 TxtThread tt = new TxtThread(); new Thread(tt).start(); new Thread(tt).start(); new Thread(tt).start(); new Thread(tt).s 阅读全文
摘要:
刚刚看了《java中synchronized用法》这篇文章(网址为http://blog.csdn.net/chenguang79/article/details/677720),使用了一下它的第一个例子,结果电脑就卡住了,查看任务管理器后发现java.exe这个进程占了99%CPU,仔细一看程序,发现run()方法中的while循环没有跳出语句...囧,在39行的}后加上else break;语句就行了。 1 public class TextThread 2 { 3 4 /** 5 * @param args 6 */ 7 public static void main(String[] 阅读全文