
多线程
文章平均质量分 80
zhuhaoyu6666
热爱编程、热爱生活、喜欢挑战
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
CyclicBarrier的例子
package com.allen.concurrent.no9; import java.util.Random; import java.util.concurrent.BrokenBarrierException; import java.util.concurrent.CyclicBarrier; public class TestCyclicBarrier { public static void main(String[] args) { // CyclicBarri.原创 2021-08-16 21:10:25 · 217 阅读 · 0 评论 -
多线程01之如何以16进制的形式查看Class文件
方法1:vim + : %!xxd 在linux环境下用vim打开。,并使用命令:%!xxd 结果: 方法2:直接使用xxd Class文件 另存为文件 方法3: 使用Notepad++打开后,打开插件菜单àHEX-EDITORàView in Hex Ps:如果插件里,没有HEX-EDITOR菜单,在插件à插件管理里面找HEX-EDITOR并安装 ...原创 2019-07-29 14:53:50 · 311 阅读 · 0 评论 -
LockSupport详解
LockSupport详解 测试没有unpark,park会一直阻塞,unpark只是设置一个标识(许可没有是被占用的),而park查看标识,有继续执行,没有一直阻塞 // LockSupport.unpark(Thread.currentThread()); LockSupport.park(); // 如果不调用unpark线程会一直处于等待状态 ...原创 2019-07-30 15:41:20 · 272 阅读 · 0 评论 -
8种创建线程的方式
8种创建线程的方式 总结: 继承Thread、实现Runnable、Callble接口都没有离开Thread类 TimerTask本质上也是实现Runnable接口 有些都是前3种的变体 继承Thread类,重新run方法 本质是Runnable即Thread实现Runnable接口 public class NO3CreateThread01 extends Thread{ ...原创 2019-07-30 17:35:04 · 358 阅读 · 0 评论