package pers.aaa.callable; import java.util.concurrent.Callable; public class MyCallable implements Callable<Integer>{ public Integer call() throws Ex... ...
分类:
编程语言 时间:
2019-08-17 21:55:06
阅读次数:
91
有时候要测试一下某个功能的并发能力,又不要想借助于其他测试工具,索性就自己写简单的demo模拟一个并发请求就最方便了。如果熟悉jemter的测试某接口的并发能力其实更专业,此处只是自己折腾着玩。 CountDownLatch和CyclicBarrier是jdk concurrent包下非常有用的两个 ...
分类:
其他好文 时间:
2019-08-15 18:52:56
阅读次数:
84
TimeUnit是java.util.concurrent包下面的一个类,TimeUnit提供了可读性更好的与时间有关的一些方法。
分类:
其他好文 时间:
2019-08-14 17:06:41
阅读次数:
142
Synchronized 和 Lock 在java并发编程中广泛使用,简单的来说下这两者的区别,记录下 一,两者的构造 synchronized是关键字,它是属于JVM层面的 Lock是一个具体的类,它是属于API层面的锁 (java.util.concurrent.locks.Lock) sync ...
分类:
其他好文 时间:
2019-08-13 15:20:41
阅读次数:
58
CMS全称 Concurrent Mark Sweep,是一款并发的、使用标记-清除算法的垃圾回收器~
分类:
其他好文 时间:
2019-08-09 01:32:14
阅读次数:
86
join的用法和作用 https://blog.csdn.net/qq_18505715/article/details/79795728 wait&sleep区别 yield sychronized和volidatile 线程池 forkjoin 线程停止 concurrent包下的工具 ...
分类:
编程语言 时间:
2019-08-08 19:24:56
阅读次数:
73
定义运行方法package com.company; // 包名import java.util.concurrent.locks.ReentrantLock;import java.util.concurrent.locks.Lock;public class ticket implements ...
分类:
编程语言 时间:
2019-08-06 21:32:02
阅读次数:
110
package com.dh.learn.queue; import java.util.concurrent.DelayQueue; import java.util.concurrent.Delayed; import java.util.concurrent.TimeUnit; public ... ...
分类:
其他好文 时间:
2019-08-06 12:28:14
阅读次数:
84
package com.dh.learn.queue; import java.util.concurrent.SynchronousQueue; // SynchronousQueue put/take 操作必须匹配,否则线程等待,直到与当前操作匹配的操作出现 // SynchronousQueu... ...
分类:
其他好文 时间:
2019-08-06 12:24:23
阅读次数:
95
LeetCode_1116 "LeetCode 1116.打印零与奇偶数" 假设有这么一个类: 示例 1: 示例 2: 示例代码: 方法一:使用信号量题解 测试用例:14个 执行用时:10ms 内存消耗:36.7MB java import java.util.concurrent.Semaphor ...
分类:
编程语言 时间:
2019-08-06 12:24:03
阅读次数:
156