![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
多线程
Mxhlin
世界太嘈杂
展开
-
Reflection 反射 基本概念
Reflection 反射原创 2022-10-10 19:15:29 · 289 阅读 · 0 评论 -
写一个程序,证明AtomXXX类比synchronized更高效
写一个程序,证明AtomXXX类比synchronized更高效原创 2022-10-10 17:57:49 · 49 阅读 · 0 评论 -
AtomicXXX类可以保证可见性吗?请写一个程序来证明
原子操作类是保证可见性吗?答案:是的原创 2022-10-09 21:04:54 · 223 阅读 · 0 评论 -
不要以字符串常量作为锁的对象 synchronized(“hello”){}
不要以字符串常量作为锁定对象在下面m1,m2 其实锁定的是同一个对象这种情况下还会发生比较诡异的现象,比如你用到一个类库,在该类库中的代码锁定了”hello“但是你读不到源码,所以你在自己的代码中锁定了”hello“,这时候有可能发生非常诡异的死锁现象因为你的程序和你用到的类库不经意将使用了一把锁原创 2022-10-09 21:00:36 · 236 阅读 · 0 评论 -
原子操作类的多个方法调用并不构成原子性
原子操作类的多个方法调用并不构成原子性原创 2022-10-09 20:58:09 · 78 阅读 · 0 评论 -
10、写一个程序,在main线程中启动100个线程,100个线程完成后,主线程打印“完成”,使用join()和countdownlatch都可以完成,请比较异同,循环栅栏
10、写一个程序,在main线程中启动100个线程,100个线程完成后,主线程打印“完成”,使用join()和countdownlatch都可以完成,请比较异同,循环栅栏原创 2022-10-09 20:49:03 · 76 阅读 · 0 评论 -
编写程序,实现三个线程,运行输出 A1 B2 C3 A4 B5 C6 …..
编写程序,实现三个线程,运行输出 A1 B2 C3 A4 B5 C6 …..原创 2022-10-09 20:46:38 · 207 阅读 · 0 评论 -
【无标题】
写一个程序,证明AtomXXX类比synchronized更高效原创 2022-10-09 15:33:52 · 64 阅读 · 0 评论 -
多线程案例 : 等待别人到达开饭
多线程案例 : 等待别人到达开饭原创 2022-10-01 09:50:25 · 118 阅读 · 0 评论 -
CountDownLatch在多线程里统计另一个线程动向
CountDownLatch在多线程统计另一个线程的动向原创 2022-10-01 09:02:39 · 96 阅读 · 0 评论 -
java实现多线程下载网络图片
java实现多线程下载网络图片原创 2022-09-12 22:21:10 · 238 阅读 · 0 评论