public class ConcurrencyTester extends Object
ps:
//模拟1000个线程并发
ConcurrencyTester ct = new ConcurrencyTester(1000);
ct.test(() -> {
// 需要并发测试的业务代码
});
| 限定符和类型 | 字段和说明 |
|---|---|
private long |
interval |
private SyncFinisher |
sf |
private TimeInterval |
timeInterval |
| 构造器和说明 |
|---|
ConcurrencyTester(int threadSize) |
private final SyncFinisher sf
private final TimeInterval timeInterval
private long interval
public ConcurrencyTester test(Runnable runnable)
runnable - 要测试的内容public long getInterval()
Copyright © 2020. All rights reserved.