thread
iteye_5975
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
并发线程同时访问同一资源时,其中一线程访问,其它线程忽略掉访问
解决代码示意: if(lock.tryLock()){ System.out.println(Thread.currentThread()+"建立socket连接:"); Thread.sleep(10000); lock.unlock(); }else{ Syst...原创 2013-12-11 10:47:34 · 208 阅读 · 0 评论 -
解决BUG一般步聚
我们在开发时,测的好好的,然后上测试,上生产环境,当数据量一大时,或并发大时,就会造成各种各样的问题。 如业务逻辑上的问题,造成这种原因是前期没有沟通好,或细节没有考虑那么全面,没考虑到这种情况的存在。 当然也包括技术上的问题,如内存泄露,程序假死,CPU过高等,造成这种原因是没有测试好。 解决这样的问题,一些实用命令,操作,工具如下。 @@@@@@@@@@@@@@@@...原创 2014-01-19 08:59:16 · 205 阅读 · 0 评论 -
线程同步辅助类
CountDownLatch private CountDownLatch latch = new CountDownLatch(1); /** * 连接zookeeper */ public void connectZookeeper() throws Exception { zk = new Z...原创 2014-01-22 14:45:34 · 159 阅读 · 0 评论 -
提高 java list 性能的方法,读写分离
做项目时,遇到这样一种需求。 比如每秒钟的并发记录为5000笔,大量的客户端每秒钟读取这5000笔,同时有一个线程后台每隔一秒,更新此记录。 很容易的想到先把这些记录加入到集合list中,然后其它客户端遍历集合list. 但会出现ConcurrentModificationException错误。 解决方式,如下几种。 1.如果在遍历时,加锁,这将严重影响并发性能。客...原创 2014-02-12 14:58:34 · 505 阅读 · 0 评论
分享