Fight With Me!!!

导航

2016年1月6日 #

并行和并发

摘要: 并行:同时运行,从微观的角度讲 并发:同时发生,从宏观的角度讲 并行是真正意义上的同时执行。而并发不是。 阅读全文

posted @ 2016-01-06 22:02 nickTimer 阅读(191) 评论(0) 推荐(0) 编辑

Java5 并发学习

摘要: 在Java5之后,并发线程这块发生了根本的变化,最重要的莫过于新的启动、调度、管理线程的一大堆API了。在Java5以后,通过 Executor来启动线程比用Thread的start()更好。在新特征中,可以很容易控制线程的启动、执行和关闭过程,还可以很容易使用线程池的特 性。 一、创建任务 任务就 阅读全文

posted @ 2016-01-06 17:16 nickTimer 阅读(215) 评论(0) 推荐(0) 编辑

Java中的protected访问修饰符

摘要: 在某个类中定义的protected 方法和属性和默认权限方法和属性是一样的。比如,某类的protected 方法和属性在包外是不能通过该类实例进行访问的(你能在包外访问一个类的默认权限的方法和属性吗?当然不能),这就是为什么在某对象所在的包的以外的任何 地方,你不可以通过该类的对象引用来调用它的pr 阅读全文

posted @ 2016-01-06 17:09 nickTimer 阅读(347) 评论(0) 推荐(0) 编辑

LinkedBlockingQueue

摘要: LinkedBlockingQueue是一个基于已链接节点的、范围任意的blocking queue的实现。 此队列按 FIFO(先进先出)排序元素。队列的头部 是在队列中时间最长的元素。队列的尾部 是在队列中时间最短的元素。 新元素插入到队列的尾部,并且队列检索操作会获得位于队列头部的元素。链接队 阅读全文

posted @ 2016-01-06 16:55 nickTimer 阅读(1104) 评论(0) 推荐(0) 编辑

BlockingQueue的使用

摘要: 本例介绍一个特殊的队列:BlockingQueue,如果BlockQueue是空的,从BlockingQueue取东西的操作将会被阻断进入等待状 态,直到BlockingQueue进了东西才会被唤醒.同样,如果BlockingQueue是满的,任何试图往里存东西的操作也会被阻断进入等待状 态,直到B... 阅读全文

posted @ 2016-01-06 14:50 nickTimer 阅读(346) 评论(0) 推荐(0) 编辑