java
ainiding222
这个作者很懒,什么都没留下…
展开
-
eclipse中设置自动补全功能
eclipse自动补全默认只有一个. 需要把其设置成类似vs的模式 设置方法如下: 最简单的修改方式是:Windows——>Preferences——>Java-->Editor-->Content Asist,在Auto activation triggers for Java后面的文本框里只有一个“.”。现在你将其改为“.abcdefghijklmnopqrstuvwxyzABCDEFG原创 2015-12-23 10:51:23 · 371 阅读 · 0 评论 -
并发教程之Executor接口
转载自并发编程网 – ifeve.com本文链接地址: Oracle官方并发教程之Executor接口 java.util.concurrent中包括三个Executor接口: Executor,一个运行新任务的简单接口。ExecutorService,扩展了Executor接口。添加了一些用来管理执行器生命周期和任务生命周期的方法。ScheduledExecutorSer转载 2016-04-19 14:57:46 · 1057 阅读 · 1 评论 -
并发教程之线程池
转载自并发编程网 – ifeve.com本文链接地址: Oracle官方并发教程之线程池 在java.util.concurrent包中多数的执行器实现都使用了由工作线程组成的线程池,工作线程独立于所它所执行的Runnable任务和Callable任务,并且常用来执行多个任务。 使用工作线程可以使创建线程的开销最小化。在大规模并发应用中,创建大量的Thread对象会占用占用转载 2016-04-19 15:07:56 · 271 阅读 · 0 评论 -
如何合理地估算线程池大小
转载自并发编程网 – ifeve.com本文链接地址: 如何合理地估算线程池大小? 如何合理地估算线程池大小? 这个问题虽然看起来很小,却并不那么容易回答。大家如果有更好的方法欢迎赐教,先来一个天真的估算方法:假设要求一个系统的TPS(Transaction Per Second或者Task Per Second)至少为20,然后假设每个Transaction由一个线程完成转载 2016-04-19 16:52:52 · 245 阅读 · 0 评论 -
Callable和Future
转载自并发编程网 – ifeve.com本文链接地址: Callable和Future Java从发布的第一个版本开始就可以很方便地编写多线程的应用程序,并在设计中引入异步处理。Thread类、Runnable接口和Java内存管理模型使得多线程编程简单直接。但正如之前提到过的,Thread类和Runnable接口都不允许声明检查型异常,也不能定义返回值。没有返回值这点稍微有点麻转载 2016-04-19 17:18:03 · 312 阅读 · 0 评论 -
线程模型演进
转载自并发编程网 – ifeve.com本文链接地址: Netty-Mina深入学习与对比(一) 对线程模型演进的一些理解: Thread per Connection: 在没有nio之前,这是传统的java网络编程方案所采用的线程模型。即有一个主循环,socket.accept阻塞等待,当建立连接后,创建新的线程/从线程池中取一个,把该socket连接交由新线程全权处理。转载 2016-04-19 17:40:17 · 797 阅读 · 0 评论