摘要:
一、Lambad @FunctionalInterface interface Calculator { int add(int a, int b); default int add(long a, int b) { return (int) a + b; } } public static voi 阅读全文
摘要:
一、Serializable 要序列化对象需要实现 Serializable 接口 // lombok 插件,省去 get,set 方法,构造器方法 @Data @AllArgsConstructor public class Person implements Serializable { pri 阅读全文
摘要:
在看 ThreadPoolExecutor 源码时看到这么一段代码 retry: for (;;) { int c = ctl.get(); int rs = runStateOf(c); // Check if queue empty only if necessary. if (rs >= SH 阅读全文
摘要:
Oracle JDK 定义中,线程一共有六种状态 https://docs.oracle.com/javase/8/docs/api/java/lang/Thread.State.html NEW:未启动状态 Thread t = new Thread() { @Override public vo 阅读全文