- 博客(9)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
转载 Java 栅栏 CyclicBarrier 介绍
1、类说明:一个同步辅助类,它允许一组线程互相等待,直到到达某个公共屏障点 (common barrier point)。在涉及一组固定大小的线程的程序中,这些线程必须不时地互相等待,此时 CyclicBarrier 很有用。因为该 barrier 在释放等待线程后可以重用,所以称它为循环 的 barrier。2、使用场景:需要所有的子任务都完成时,才执行主任务,这个时候就
2014-10-24 18:49:48 934
转载 Java 信号量 Semaphore 介绍
Semaphore当前在多线程环境下被扩放使用,操作系统的信号量是个很重要的概念,在进程控制方面都有应用。Java 并发库 的Semaphore 可以很轻松完成信号量控制,Semaphore可以控制某个资源可被同时访问的个数,通过 acquire() 获取一个许可,如果没有就等待,而 release() 释放一个许可。比如在Windows下可以设置共享文件的最大客户端访问个数。 Sem
2014-10-24 18:20:44 484
原创 猎头,希望您能更理解找工作的人
这些日子找工作,接触到了很多很多猎头,曾经看过一篇文章说,猎头喜欢和什么样的人打交道,不喜欢和什么样的人打交道,而我恰好是猎头喜欢的那种类型,因此,平均每天都会有一个新的猎头找到我。 猎头这个职业,其实表面上看是一种服务行业,但实际上我认为它是一种具有“马太效应”的人脉关系网。所谓供需关系,有需求就会有供给,前些天看过一篇报道,说现在IT市场上每年的人才需求量在30万,而每年从各大互
2014-10-23 21:06:00 1140
原创 FutureTask类
FutureTask类是Future 的一个实现,并实现了Runnable,所以可通过Executor(线程池)来执行,也可传递给Thread对象执行。 如果在主线程中需要执行比较耗时的操作时,但又不想阻塞主线程时,可以把这些作业交给Future对象在后台完成,当主线程将来需要时,就可以通过Future对象获得后台作业的计算结果或者执行状态。 Executor框架利用Futur
2014-10-23 20:14:03 834
原创 JAVA 模拟瞬间高并发
前些日子接到了一个面试电话,面试内容我印象很深,如何模拟一个并发?当时我的回答虽然也可以算是正确的,但自己感觉缺乏实际可以操作的细节,只有一个大概的描述。 当时我的回答是:“线程全部在同一节点wait,然后在某个节点notifyAll。” 面试官:“那你听说过惊群效应吗?” 我:“我没有听过这个名词,但我知道瞬间唤醒所有的线程,会让CPU负载瞬间加大。”
2014-10-21 17:48:58 32245 10
转载 JAVA CAS原理深度分析
参考文档:http://www.blogjava.net/xylz/archive/2010/07/04/325206.htmlhttp://blog.hesey.net/2011/09/resolve-aba-by-atomicstampedreference.htmlhttp://www.searchsoa.com.cn/showcontent_69238.htmhttp://
2014-10-21 15:41:47 565
转载 java自带线程池和队列详细讲解
一简介线程的使用在java中占有极其重要的地位,在jdk1.4极其之前的jdk版本中,关于线程池的使用是极其简陋的。在jdk1.5之后这一情况有了很大的改观。Jdk1.5之后加入了java.util.concurrent包,这个包中主要介绍java中线程以及线程池的使用。为我们在开发中处理线程的问题提供了非常大的帮助。二:线程池线程池的作用:线程池作用就是限制系统中
2014-10-20 19:38:49 520
原创 离职感言
离职手续都办理完毕,最终还是离开的这个地方;这几天和以前的同事都聊了聊,发现以前的同事基本都过得很惨,大多数都是因为没有勇气离开公司,也算是坚守阵地的人吧,但目前看来,他们没有得到应用的回报,有些朋友甚至被公司以各种非正规手段劝退。感觉自己很幸运,走了很多路,上演了一场屌丝的逆袭,最终找到了自己喜欢的行业、喜欢的公司。
2014-10-19 19:35:59 1426
空空如也
爬虫 抓取APP上的 信息,可行性?
2015-01-23
TA创建的收藏夹 TA关注的收藏夹
TA关注的人