摘要: 多线程原理:相当于玩游戏机,只有一个游戏机(cpu),可是有很多人要玩,于是,start是排队!等CPU选中你就是轮到你,你就run(),当CPU的运行的时间片执行完,这个线程就继续排队,等待下一次的run()。 调用start()后,线程会被放到等待队列,等待CPU调度,并不一定要马上开始执行,只 阅读全文
posted @ 2018-07-31 23:05 冷漠不是我的本意 阅读(1921) 评论(0) 推荐(1) 编辑
摘要: ThreadLocal提供了get与set等访问接口或方法,这个方法为每个使用该变量的线程都存有一份独立的副本,因此get总是返回由当前执行线程在调用set时设置的最新值。 ThreadLocal对象经常用于防止对可变的单实例变量(Singleton)或全局变量进行共享。从概念上看,你可以将Thre 阅读全文
posted @ 2018-07-31 22:46 冷漠不是我的本意 阅读(361) 评论(0) 推荐(0) 编辑