04 2019 档案
摘要:大纲 1.什么是事务? 2.事务的四大特性ACID 3.数据库的四种隔离级别 4.事务并发执行会出现的问题 1.什么是事务(Transaction)? 一组操作,要么全部执行成功,要么全部不执行。事务由一组操作组成,其中任一操作发生错误,则回滚之前成功的操作。 2.数据库事务的四大特性ACID 原子
阅读全文
摘要:大纲 1.并发编程的三大特性 2.JMM如何保证并发编程的三大特性 3.volatile关键字理解 4.volatile使用场景 5.volatile和synchronized 1.并发编程的三大特性 原子性:指一组操作要么全部执行成功(没有异常中断),要么都不执行。 可见性:指当一个线程对共享变量
阅读全文
摘要:大纲: 1.CPU Cache的产生背景 2.CPU Cache模型 3.Cache Line 4.Cache Bouncing 5.CPU、CPU Cache、Main Memory交互 6.CPU 缓存一致性 7.Java内存模型 1.CPU Cache的产生背景 计算机中的所有运算操作都是由C
阅读全文
摘要:进程——操作系统资源分配的最小单位 线程——操作系统CPU调度的最小单位 进程 进程产生由来:计算机一次只能执行一个任务,如果某个任务需要从I/O设备读取大量数据,此I/O操作过程中CPU是空闲的,可以用来进行其他操作。因此发明了进程,用进程来对应一个任务。 进程的特点:每个进程有独立的内存空间,进
阅读全文

浙公网安备 33010602011771号