摘要: //线程安全问题的原因其实就是:线程执行多条语句的时候出现了阻塞,然后没有执行完该线程另一线程就启动了。//解决方法就是同步代码块:synchronized(对象)//synchronized(对象)//{// 需要同步的代码//}class Ticket implements Runnable{... 阅读全文
posted @ 2015-02-09 17:17 kevinfuture 阅读(104) 评论(0) 推荐(0) 编辑
摘要: /**线程存在于进程当中,进程由系统创建。创建新的执行线程有两种方法注意: 线程复写run方法,然后用start()方法调用,其实就是调用的run()方法,只是如果直接启动run()方法, 那么就会出现线程调用结束后再执行主函数的情况。另一种情况是用start()说多线程都在抢夺执行权,要明确的是:... 阅读全文
posted @ 2015-02-09 15:05 kevinfuture 阅读(3258) 评论(0) 推荐(0) 编辑