随笔分类 - 高性能服务器
摘要:Java NIO 中的 SocketChannel 是一个连接到 TCP 网络套接字的通道。可以通过以下 2 种方式创建 SocketChannel: 打开 SocketChannel 下面是 SocketChannel 的打开方式: 关闭 SocketChannel 当用完 SocketChann
阅读全文
摘要:现在项目中用到需要定时去检查文件是否更新的功能。timer正好用于此处。 用法很简单,new一个timer,然后写一个timertask的子类即可。 这样,就可以在1秒钟之后开始执行mytask,每两秒钟执行一次。 当然,timer的功能也可以通过自己构造线程,然后在线程中用sleep来模拟停止一段
阅读全文
摘要:根据需要创建新线程的对象。使用线程工厂就无需再手工编写对 new Thread 的调用了,从而允许应用程序使用特殊的线程子类、属性等等。 JDK中的介绍: An object that creates new threads on demand. Using thread factories rem
阅读全文
摘要:一、简介 线程池类为 java.util.concurrent.ThreadPoolExecutor,常用构造方法为: corePoolSize: 线程池维护线程的最少数量 maximumPoolSize:线程池维护线程的最大数量 keepAliveTime: 线程池维护线程所允许的空闲时间 uni
阅读全文