说明调度术语有哪些中"同意"、"许可"、"直接"、"间接"的含义?

处理器自动保证基本内存操作的原子性如对同一个缓存行里进行16/32/64位的操作是原子的。
复杂的内存操作处理器不能自动保证其原子性比如跨总线宽度,跨多个缓存行跨页表的访问。

在Atomic包里一共有12个类四种原子更新方式,原子更新基本类型,原子更新数组,原子更新引用,原子更新字段, Atomic包里的类基本都是使用Unsafe實现的包装类。

Unsafe是位于sun.misc包下的一个类主要提供一些用于执行低级别、不安全操作的方法,如直接访问系统内存资源、自主管理内存资源等这些方法在提升Java运行效率、增强Java语言底层资源操作能力方面起到了很大的作用。
Unsafe类为一单例实现提供静态方法getUnsafe获取Unsafe实例,当且仅当調用getUnsafe方法的类为引导类加载器所加载时才合法否则抛出SecurityException异常。

我要回帖

更多关于 调度术语有哪些 的文章

 

随机推荐