摘要: 比如上边的map里套map 定义变量为data,例如组队副本 npc 为1 下有众多房间 即Map> ,处于多线程下,一个线程在 npc为1的下边建一个房间,房间id为1即Map> ,这时候另外一个线程同时也要在 npc为1下建一个房间id为2的房间 即 Map> ,那我代码里肯定是 先 rooms... 阅读全文
posted @ 2015-04-13 21:56 wzhanke 阅读(863) 评论(0) 推荐(0) 编辑
摘要: 每问题每线程:在于它没有对已创建线程的数量进行任何限制,除非对客户端能够抛出的请求速率进行限制。下边 有些图片看不到,清看原地址:http://www.360doc.com/content/10/1027/21/495229_64583490.shtml无限制创建线程的缺点:1.线程生命周期的开销:... 阅读全文
posted @ 2015-04-13 14:00 wzhanke 阅读(375) 评论(0) 推荐(0) 编辑
摘要: Java库本身就有多种线程安全的容器和同步工具,其中同步容器包括两部分:一个是Vector和Hashtable。另外还有JDK1.2中加入的同步包装类,这些类都是由Collections.synchronizedXXX工厂方法。同步容器都是线程安全的,但是对于复合操作,缺有些缺点:① 迭代:在查觉到... 阅读全文
posted @ 2015-04-13 13:41 wzhanke 阅读(343) 评论(0) 推荐(0) 编辑