0%
- 混合云中的工作流调度需要考虑:
- 隐私敏感数据不能暴露在公有云平台上
- 云平台之间的数据传输需要保证安全性,数据需要被加密
- JMM 体现在以下几个方面:
- 原子性:保证指令不会受到线程上下文切换的影响
- 可见性:保证指令不会受 cpu 缓存的影响
- 有序性:保证指令不会受 cpu 指令并行优化的影响
- synchronized
- wait-notify
- park-unpark
- ReentrantLock
- 创建和运行线程
- 方法1-Thread
- 方法2-Runnable
- 方法3-Callable
- 进程:
- 程序是静止的,当一个程序被运行,就是进程,进程是系统进行资源分配的基本单位。
- 线程:
- 线程是属于进程的,是一个基本的 CPU 执行单元,是程序执行流的最小单元。线程是进程中的一个实体,是系统独立调度的基本单位,线程本身不拥有系统资源,只拥有一点在运行中必不可少的资源,与同属一个进程的其他线程共享进程所拥有的全部资源。
- 进程和线程的关系:
- 一个进程可以包含多个线程,这就是多线程,比如看视频是进程,图画、声音、广告等就是多个线程
- 线程的作用:使多道程序更好的并发执行,提高资源利用率和系统吞吐量,增强操作系统的并发性能
- 进程是资源分配的最小单位,线程是调度执行的最小单位。