随笔分类 -  Juc

JUC是在JDK1.5中引入进来的,方便进行多线程的管理
摘要:大纲: 一、原子操作类介绍 二、原子性类型 原子操作类介绍 多线程资源的共享,需要为其增加同步锁,保证数据的结果正确性,但是过多的同步操作可能会造成死锁,导致程序进入停滞状态,且这样的问题很难排查。而且这样对性能也有影响。所以在这种情况下就引入了原子性的控制,来解决这样的问题。 范例:没有提供同步操 阅读全文
posted @ 2020-09-19 10:49 谭旭鹏 阅读(156) 评论(0) 推荐(0)
摘要:大纲 一、TimeUnit使用 TimeUnit使用 TimeUnit是juc工具包提供的一个工具类,可以方便的进行时间的转换。 时间单位: DAYS:天 HOURS:时 MINUTES:分 SECONDS:秒 MILLISECONDS:毫秒 1秒 = 1000毫秒 MICROSECONDS:微秒 阅读全文
posted @ 2020-09-15 23:49 谭旭鹏 阅读(673) 评论(0) 推荐(0)
摘要:大纲 一、JUC开发包的简介 二、JUC相关开发包及常用工具类简介 JUC开发包的简介: 并发编程是Java开发中最为重要的一部分,所谓的并发编程就是同时执行多个Java代码块,让程序更加高效。Java实现线程最为原始的方式只有两种,继承Thread类和实现Runnable接口。传统的实现方式无法获 阅读全文
posted @ 2020-09-15 23:21 谭旭鹏 阅读(206) 评论(0) 推荐(0)