正在手机上使用微信支付的童鞋,一定要小心了!一个和微信长得一模一样的恶意程序或许正在窃取你的银行账户信息,并拦截银行发给你的短信。而这类影响数亿用户安全的恶意程序正在以每天超过2000个的速度增加,移动...
分类:
移动开发 时间:
2014-09-15 17:59:40
阅读次数:
290
宁夏新八景1/沙坡鸣钟(调寄河传第三体)杨森翔 树渺,沙远,黄流纹细,白堤微现。水一湾,浑脱船,一声锣鼓飞似箭。 龙争虎斗到天上,放眼望:艨艟凝屏障;草初长,花欲狂,堪赏。鸣钟为谁响? 2、古峡新韵(含黄河坛、大禹文化园、百零八塔、大峡谷、水电站、黄鹤楼等)杨森翔古峡有名叫青铜,掷地铿锵倍有声。崖若...
分类:
其他好文 时间:
2014-09-06 18:41:03
阅读次数:
251
说起屏障这个东西,相信对于大多数朋友来说比较陌生,不过要是说起pthread_join这个函数,相信都比较熟悉。我们通常使用这个函数来等待其它线程结束,例如主线程创建一些线程,这些线程去完成一些工作,而主线程需要去等待这些线程结束。其实pthread_join就实现了一种屏障。我们可以对屏障这样.....
分类:
编程语言 时间:
2014-07-31 20:21:37
阅读次数:
263
沙坡鸣钟(调寄河传第三体)杨森翔树渺,沙远,黄流纹细,白堤微现。水一湾,浑脱船,一声锣鼓飞似箭。龙争虎斗到天上,放眼望:艨艟凝屏障;草初长,花欲狂,堪赏。鸣钟为谁响?
分类:
其他好文 时间:
2014-07-30 12:10:13
阅读次数:
192
并发编程
线程通信
共享内存和消息传递
线程同步
控制不同线程的执行顺序
java并发
基于共享内存模型指令重排序
编译器重排序处理器重排序
cpu重排序写缓存区(cache、寄存器)
内存屏障顺序一致性与Happens-before执行结果有序性
volatile
解决内存可见性问题
锁
lock 显示锁
可中断可定时...
分类:
编程语言 时间:
2014-07-25 11:24:11
阅读次数:
275
大话Linux内核中锁机制之信号量、读写信号量在上一篇博文中笔者分析了关于内存屏障、读写自旋锁以及顺序锁的相关内容,本篇博文将着重讨论有关信号量、读写信号量的内容。六、信号量关于信号量的内容,实际上它是与自旋锁类似的概念,只有得到信号量的进程才能执行临界区的代码;不同的是获取不到信号量时,进程不会原...
分类:
系统相关 时间:
2014-06-30 21:56:16
阅读次数:
485
大话Linux内核中锁机制之内存屏障、读写自旋锁及顺序锁在上一篇博文中笔者讨论了关于原子操作和自旋锁的相关内容,本篇博文将继续锁机制的讨论,包括内存屏障、读写自旋锁以及顺序锁的相关内容。下面首先讨论内存屏障的相关内容。三、内存屏障不知读者是是否记得在笔者讨论自旋锁的禁止或使能的时候,提到过一个内存屏...
分类:
系统相关 时间:
2014-06-30 21:21:29
阅读次数:
472
多线程数据同步错误比较难检测,因为通常是与事件的特定发生顺序有关。
一、同步术语
Barrier(屏障)
barrier是多个Thread的集合点:所有的Thread都应该到齐在这个barrier之后才能允许它们继续下去。
Condition variable(条件变量)
实际上不是变量,而是与某个lock有关联的变量。
Event variable(事件变...
分类:
编程语言 时间:
2014-06-18 06:23:12
阅读次数:
356
.. .. 静夜 ~ 轻轻退去 换了 ~ 清晨 .. 把我渐渐带离 ~ 那帮 .. 激辩的人群 “黑格尔” “乌托邦” .. 那是争论 ~ 中心 各执一词,引经据典,不让分厘 .. 逾越了积聚多年的 ~ 屏障 隔空呼出了 ~ 自由气息 何止是 ~ 新奇 .. 瞬时 ~ .. 那人群已模糊不清 .. ...
分类:
其他好文 时间:
2014-06-14 18:20:02
阅读次数:
285
最近在做网站自动登陆小工具,遇到技术屏障。密码在submit时会使用js进行加密。这时我需要模拟这个加密过程,想到使用C#执行javascript代码。对于执行javascript代码,纯代码方式使用如下两种方式。1、Google
Chrome V8引擎Google Chrome V8引擎在.NET...
分类:
编程语言 时间:
2014-05-19 16:01:01
阅读次数:
360