摘要:
数据通信 概述: netty的ReadTimeOut实现方案3 服务端: public class Server { public static void main(String[] args) throws Exception{ EventLoopGroup pGroup = new NioEve 阅读全文
摘要:
本概念 BIO编程 传统的BIO编程 代码示例: public class Server { final static int PROT = 8765; public static void main(String[] args) { ServerSocket server = null; try 阅读全文
摘要:
CyclicBarrier CyclicBarrier是用来一个关卡来阻挡住所有线程,等所有线程全部执行到关卡处时,再统一执行下一步操作。假设一个场景:每个线程代表一个跑步运动员,当运动员都准备好后,才一起出发,只要有一个人没有准备好,大家就等待 。 代码示例: public class UseCy 阅读全文
摘要:
代码示例: public interface Data { String getRequest(); } public class FutureData implements Data{ private RealData realData ; private boolean isReady = fa 阅读全文
摘要:
在java1.5中Lock对象来实现同步的效果,而且使用上更方便。 使用ReentrantLock实现同步 public class MyService { private Lock lock = new ReentrantLock(); public void methodA(){ try { l 阅读全文