1.executor接口,使用executor接口的子接口ExecutorService用来创建线程池
2.Lock接口下的ReentrantLock类,实现同步,比如三个线程循环打印ABCABCABC...
3.atomic包,使用AtomicInteger类的incrementAndGet()方法来实现原子操作,比如a++
4.Callable接口,重写call方法,实现多线程
5.concarrenHashMap,线程安全的HashMap

最新文章

  1. HTTP状态码302、303和307的故事
  2. UVAlive3486_Cells
  3. Javascript金额转化
  4. Java创建Oracle数据库表
  5. 关于iOS上的对象映射公用方法-备
  6. jquery创始人
  7. [ASP.NET] 图形验证码破解-以简单图形为例
  8. Servlet开发(一)
  9. android 编译调用C代码
  10. stl 生产全排列 next_permutation
  11. oracle账户锁定解决方法
  12. 关于Inflater
  13. Angular - - angular.forEach、angular.extend
  14. 1589: [Usaco2008 Dec]Trick or Treat on the Farm 采集糖果
  15. 浅谈RSA加密
  16. debug断点调试
  17. ArticleRemoveDelDialog【基于AlertDialog的回收删除对话框】
  18. 028、限制容器对CPU的使用(2019-01-23 周三)
  19. 19. vue的原理
  20. Windows下运行Linux命令

热门文章

  1. LockSupport源码分析
  2. vue父孙组件传值($attr及$listeners)的使用
  3. SSH项目Dao层和Service层及Action的重用
  4. 记一次安装体验:pwn工具
  5. 02-04Android学习进度报告四
  6. CF1285D Dr. Evil Underscores
  7. ch8 让div居中--使用外边距
  8. Debug运行项目时报错,connected to the target VM, address: '127.0.0.1:50495', transport: 'socket'
  9. python第三方库介绍
  10. 第1节 kafka消息队列:7、kafka的消费模型