码迷,mamicode.com
首页 >  
搜索关键字:unsafe    ( 587个结果
Swift 对象内存模型探究(一)
MemoryLayout 基本使用方法 HandyJSON 是 Swift 处理 JSON 数据的开源库之一,类似 JOSNModel,它可以直接将 JSON 数据转化为类实例在代码中使用。 由于 Swift 是一种静态语言,没有 OC 那种灵活的 Runtime 机制,为了达到类似 JSONMod ...
分类:编程语言   时间:2018-06-14 21:07:33    阅读次数:220
2018第23周总结
Java操作系统硬件的方法Unsafe Java中通过Unsafe类native方法,通过JNI绕过JVM来操作系统cpu、内存等硬件,实现更高效率的操作,在Java基础类库和第三方开源库中都有广泛的应用,比如JUC、Netty、Kafka等。通过Unsafe你可以自己内存管理、实例化对象、操作类、 ...
分类:其他好文   时间:2018-06-10 15:25:34    阅读次数:170
Java操作系统硬件的方法Unsafe
通常Java代码都是运行在JVM中而不能直接访问系统硬件如进行内存分配释放等,但如果有需要跳过JVM直接用Java访问系统硬件,比如像C语言指针一样操作的话就可以调用Unsafe对象相关方法。 1、Unsafe说明 Unsafe类在sun.misc包下,不属于Java标准。但是很多Java基础类库, ...
分类:编程语言   时间:2018-06-04 11:40:57    阅读次数:216
AtomicInteger
AtomicInteger是一个线程安全的类,用来取代Integer在多线程中的使用。 那么AtomicInteger是怎么实现线程安全的呢? 通过查看AtomicInteger的源码可知, 通过申明一个volatile (保证value修改后,在其他线程中可见)类型的变量,再加上unsafe.co ...
分类:其他好文   时间:2018-05-29 10:58:30    阅读次数:129
Java中的Unsafe类
1.Unsafe类介绍 Unsafe类是在sun.misc包下,不属于Java标准。但是很多Java的基础类库,包括一些被广泛使用的高性能开发库都是基于Unsafe类开发的,比如Netty、Hadoop、Kafka等。 使用Unsafe可用来直接访问系统内存资源并进行自主管理,Unsafe类在提升J ...
分类:编程语言   时间:2018-05-23 02:10:11    阅读次数:217
高效并发unsafe-至尊星耀
定义 Unsafe类是在sun.misc包下,不属于Java标准。但是很多Java的基础类库,包括一些被广泛使用的高性能开发库都是基于Unsafe类开发的,比如Netty、Cassandra、Hadoop、Kafka等。Unsafe类在提升Java运行效率,增强Java语言底层操作能力方面起了很大的 ...
分类:其他好文   时间:2018-05-19 21:55:57    阅读次数:208
Java高并发之无锁与Atomic源码分析
目录 CAS原理 AtomicInteger Unsafe AtomicReference AtomicStampedReference AtomicIntegerArray AtomicIntegerFieldUpdater 无锁的Vector 无锁即无障碍的运行, 所有线程都可以到达临界区, 接 ...
分类:编程语言   时间:2018-05-17 00:58:43    阅读次数:227
go语言的unsafe包(转)
The unsafe Package in Golang Golang的unsafe包是一个很特殊的包。 为什么这样说呢? 本文将详细解释。 来自go语言官方文档的警告 unsafe包的文档是这么说的: Go 1 兼容性指南这么说: 当然包名称暗示unsafe包是不安全的。 但这个包有多危险呢? 让 ...
分类:编程语言   时间:2018-05-17 00:56:46    阅读次数:190
洛谷 P1501 [国家集训队]Tree II
看来这个LCT板子并没有什么问题 压行后: 1 #pragma GCC optimize("Ofast") 2 #pragma GCC optimize("inline","fast-math","unroll-loops","no-stack-protector") 3 #pragma GCC d ...
分类:其他好文   时间:2018-04-18 20:15:17    阅读次数:231
checked和unchecked转换
static unsafe void Main(string[] args) { unchecked //checked 运行时候引发异常 { int n = int.MaxValue; n++; Console.Wri... ...
分类:其他好文   时间:2018-04-11 15:51:59    阅读次数:142
587条   上一页 1 ... 23 24 25 26 27 ... 59 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!