码迷,mamicode.com
首页 >  
搜索关键字:unsafe    ( 587个结果
【并发编程】延时初始化
不安全的延时初始化:/** * Unsafe lazy initialization */@NotThreadSafepublic class UnsafeLazyInitialization { private static Resource resource; //resource的赋值可能和R... ...
分类:其他好文   时间:2016-05-19 23:06:22    阅读次数:196
解决vs2015使用fopen、fprintf等函数报错的问题
出现错误提示: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See onl ...
分类:其他好文   时间:2016-05-19 19:15:34    阅读次数:3614
Unsafe与CAS
Unsafe 简单讲一下这个类。Java无法直接访问底层操作系统,而是通过本地(native)方法来访问。不过尽管如此,JVM还是开了一个后门,JDK中有一个类Unsafe,它提供了硬件级别的原子操作。 这个类尽管里面的方法都是public的,但是开发者是无法使用它的,JDK API文档也没有提供关 ...
分类:其他好文   时间:2016-05-18 17:50:11    阅读次数:179
从JDK源码角度看java并发的原子性如何保证
JDK源码中,在研究AQS框架时,会发现很多地方都使用了CAS操作,在并发实现中CAS操作必须具备原子性,而且是硬件级别的原子性,java被隔离在硬件之上,明显力不从心,这时为了能直接操作操作系统层面,肯定要通过用C++编写的native本地方法来扩展实现。JDK提供了一个类来满足CAS的要求,sun.misc.Unsafe,从名字上可以大概知道它用于执行低级别、不安全的操作,AQS就是使用此类完...
分类:编程语言   时间:2016-05-10 11:04:27    阅读次数:195
神奇的 BlocksKit(1):源码分析(下)
私有类 _BKObserver _BKObserver 是用来观测属性的对象,它在接口中定义了 4 个属性: @property (nonatomic,readonly,unsafe_unretained) id observee; @property (nonatomic,readonly) NS ...
分类:其他好文   时间:2016-05-06 09:27:45    阅读次数:337
unsafe
今天无意中发现C#这种完全面向对象的高级语言中也可以用不安全的指针类型,即要用到unsafe关键字。在公共语言运行库 (CLR) 中,不安全代码是指无法验证的代码。C# 中的不安全代码不一定是危险的,只是其安全性无法由 CLR 进行验证的代码。因此,CLR 只对在完全受信任的程序集中的不安全代码执行 ...
分类:其他好文   时间:2016-05-03 02:02:37    阅读次数:135
使用AFNetworking时, 控制器点击返回销毁了, 但还是会执行请求成功或失败的block, 导致野指针异常
原本我以为是我程序框架有问题...后来才知道, 无知真可怕... 大家都知道, 在block里面使用self会形成循环引用, 所以我这里就使用__unsafe_unretained __block typeof(self) weakSelf = self; 来避免, 但是在每次发出请求后(请求结果还 ...
分类:Web程序   时间:2016-04-22 13:26:12    阅读次数:141
_CRT_SECURE_NO_WARNINGS
本文摘自csdn沧海一粟的专栏 link:http://blog.csdn.net/xuleilx/article/details/7281499 Warning 1 warning C4996: 'fopen': This function or variable may be unsafe. C ...
分类:其他好文   时间:2016-04-22 11:58:01    阅读次数:117
vs2013 error c4996: 'fopen': This function or varia
做opencv练习时,使用vs2013遇到如下错误: ?错误1error C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. 解决方案,项目 =》属性 =》c/c++ =》预 ...
分类:其他好文   时间:2016-04-21 01:39:49    阅读次数:208
Unsafe
来源:http://mishadoff.com/blog/java-magic-part-4-sun-dot-misc-dot-unsafe/ Java是一门安全的编程语言,并且防范程序员犯大量的愚蠢的错误,它们中的大部分是内存管理。但我们可以使用Unsafe类来故意犯这类错误。 这篇文章会快速概述Unsafe的公开API和一些有趣的例子。Unsafe实例化 在使用前,我们要创建一个Unsaf...
分类:其他好文   时间:2016-04-16 19:18:36    阅读次数:262
587条   上一页 1 ... 40 41 42 43 44 ... 59 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!