随笔分类 - 后端-语言-java并发
并发相关内容
摘要:Java中的Unsafe对象可以直接调用内存,而且CAS等原子性操作中,也都是使用Unsafe对象,但当我们自己准备去使用Unsafe.getUnsafe()函数获取Unsafe对象时,却会抛出SecurityException:Unsafe异常,原因是因为双亲委派制的保护机制 我们看一下Unsaf
阅读全文
摘要:tomcat的3种运行模式:bio:默认的模式,性能非常低下,没有经过任何优化处理和支持.nio:nio(new I/O),是Java SE 1.4及后续版本提供的一种新的I/O操作方式(即java.nio包及其子包)。Java nio是一个基于缓冲区、并能提供非阻塞I/O操作的Java API,因
阅读全文
摘要:关于事务 一、特性 先来了解一下@Transactional注解的特性吧,可以更好排查问题 1. service类标签(一般不建议在接口上)上添加@Transactional,可以将整个类纳入spring事务管理,在每个业务方法执行时都会开启一个事务,不过这些事务采用相同的管理方式。 2. @Tra
阅读全文
摘要:业务介绍: 多线程执行春节车票售卖! 代码逻辑如下: /** * 售票任务 */ class TaskRunnable implements Runnable{ /** * 剩余车票数量 */ private AtomicInteger count; /** * 当前任务名称 */ private
阅读全文
摘要:ThreadPoolExecutor创建: public ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, TimeUnit unit, BlockingQueue<Runnable> work
阅读全文

浙公网安备 33010602011771号