
java基础
chen_zhixiu
这个作者很懒,什么都没留下…
展开
-
通过反射设置java线程的blockedOn和JavaLangAccess绑定blockedOn
线程中断时,做响应demopublic static void main(String[] args) throws NoSuchMethodException, IllegalAccessException, InvocationTargetException, InstantiationException { try { Class<?> aClass = Class.forName("java.lang.Thread");原创 2021-05-19 17:23:42 · 514 阅读 · 0 评论 -
两个线程交替打印a b 0到25
public class CriclePrint { private static volatile boolean flag = true; private static volatile int value = 0; private static Object object = new Object(); private static final char...原创 2019-11-29 17:08:35 · 247 阅读 · 0 评论 -
ThreadPoolExecutor(1.8.0_151)线程池源码
(1)函数位置和JDK中的不一致,看这些之前线程的基础知识要熟悉(线程中断 线程状态 锁),还有这篇文章是线程池,状态啥的都是针对线程池的 (2)计算机中数字以补码的形式存储,正数原码 反码 补码相同。列如8位机中1原码 反码 补码都是0000 0001 -1原码 1000 0001 反码 1111 1110 补码1111 1111 (3)数字的逻辑运算 &amp;amp;amp;amp;amp;amp;amp;amp;amp; | ~ ^,百度一下很...原创 2018-06-27 11:28:12 · 428 阅读 · 0 评论 -
java里面的中断列子
例子里面只是java里面对于中断和响应中断的一些demo 1、阻塞队里里面 take 响应中断public class Demo { static class A{ private BlockingQueue blockingQueue = new LinkedBlockingQueue(); public Object f() throws Inte...原创 2018-07-02 13:16:03 · 499 阅读 · 0 评论