ConcurrenthashMap如何实现并发操作

  • 请教一个问题,

    首先在ConcurrenthashMap中预置10万条测试数据

    1,我如何使用一个线程对ConcurrenthashMap作操作,先get(key),接着remove(key),直到所有数据remove,记录一下所有时间

    2,我如何使用多个线程(3个线程)对ConcurrenthashMap作上面同样的操作,我需要得到两种处理方式所使用的时间

    希望能给我简单的demo,谢谢了,小弟线上等待。。。


回首忆惘然
浏览 1076回答 2
2回答

有只小跳蛙

你这测试的肯定有问题,ConcurrenthashMap使用的分离锁,多线程不可能比单线程时间还长。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java