
多线程
rbacPermission
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
多线程(一)ThreadLocal 线程内数据共享
yield(); 谦让,重新竞争 join(); 等待线程结束 每个线程单独一份数据ThreadLocal import java.util.Random; public class D { // public static ThreadLocal<Integer> map=new ThreadLocal<Integer>(); public stat...原创 2018-11-27 09:35:57 · 549 阅读 · 0 评论 -
多线程(二)Java多线程,启动四个线程,两个执行加一,另外两个执行减一
public class Test { public static void main(String[] args) { final ShareData data = new ShareData(); for (int i = 0; i < 2; i++) { new Thread(new Runnable() { public void run() { ...转载 2018-11-27 09:41:30 · 3214 阅读 · 0 评论 -
多线程(三)Future和Callable和FutherTask
package a; import java.util.concurrent.Callable; import java.util.concurrent.ExecutionException; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; import java.util....原创 2018-12-11 10:56:55 · 608 阅读 · 0 评论 -
多线程(四)lock和Condition
lock类似于synchronized,拓展读写锁,读锁之间不互斥,写锁之间互斥 Condition类似于线程技术中的wait和notify参考 使用lock和Condition能实现更多的特性 设计三个线程,第一个线程循环1次,第二个线程循环2次,第三个线程循环5次 接着第一个线程循环1次,第二个线程循环2次,第三个线程循环5次 ...原创 2018-12-11 14:10:44 · 224 阅读 · 0 评论 -
多线程(五)ArrayList和 Vector
CountDownLatch (https://www.jianshu.com/p/f17692e9114f) ArrayList非线程安全,Vector为线程安全 非线程安全 != 不安全,只能说多个线程操作同一个对象时不安全 package test; import java.util.List; import java.util.concurrent.CountDown...原创 2019-09-03 16:42:23 · 219 阅读 · 1 评论