码迷,mamicode.com
首页 >  
搜索关键字:atomic    ( 968个结果
linux内核打印"BUG: scheduling while atomic
linux内核打印"BUG: scheduling while atomic"和"bad: scheduling from the idle thread"错误的时候,通常是在中断处理函数中调用了可以休眠的函数,如semaphore,mutex,sleep之类的可休眠的函数,而linux内核要求在中...
分类:系统相关   时间:2014-07-22 00:12:34    阅读次数:690
Android系统中提供的原子操作
代码的实现位于文件system/core/include/cutils中http://androidxref.com/4.4.3_r1.1/xref/system/core/include/cutils/atomic.h1617#ifndefANDROID_CUTILS_ATOMIC_H18#def...
分类:移动开发   时间:2014-07-19 15:15:16    阅读次数:275
从Java到CPU指令系列之 - 锁和原子操作是怎么实现的 How Lock and atomic works
给急性格的读者: 请参考《Intel 64 and IA32 Architectures Software Develeloper's Manual》。其中有CMPXCHG指令和LOCK指令前缀。或者AMD等其他厂商的开发指南。在多线程编程中,对某一资源的同步操作是保证资源状态一致性的关键。这个需要...
分类:编程语言   时间:2014-07-18 10:20:13    阅读次数:767
《java.util.concurrent 包源码阅读》02 关于java.util.concurrent.atomic包
Aomic数据类型有四种类型:AomicBoolean,AomicInteger,AomicLong, 和AomicReferrence(针对Object的)以及它们的数组类型,还有一个特殊的AomicStampedReferrence,它不是AomicReferrence的子类,而是利用Aomic...
分类:编程语言   时间:2014-07-16 21:37:41    阅读次数:191
Java中primitive type的线程安全性
Java中primite type,如char,integer,bool之类的,它们的读写操作都是atomic的,但是有几个例外:long和double类型不是atomic的,因为long和double都是8字节的,而在32位的CPU上,其机器字长为32位,操作8个字节需要多个指令操作。++i或者i...
分类:编程语言   时间:2014-07-16 19:59:19    阅读次数:209
spin_lock & mutex_lock的差别?
本文由该问题引入到内核锁的讨论,归纳例如以下为什么须要内核锁?多核处理器下,会存在多个进程处于内核态的情况,而在内核态下,进程是能够訪问全部内核数据的,因此要对共享数据进行保护,即相互排斥处理有哪些内核锁机制?(1)原子操作atomic_t数据类型,atomic_inc(atomic_t *v)将v...
分类:其他好文   时间:2014-07-13 23:31:28    阅读次数:269
120个ps常用的好看的英文艺术字体下载分享
全部为 ttf 格式字体,可以安装到系统中使用。1、ps好看的英文字体英文字体.atomic_sushi.ttf字体下载 2、ps好看的英文字体.arcade_pizzadude.ttf字体下载 3、ps好看的英文字体.angelina.ttf字体下载 4、ps好看的英文字体.andrew_scr....
分类:其他好文   时间:2014-07-13 11:03:20    阅读次数:655
两种访问接口的方式(get和post)
跨机器、跨语言的远程访问形式一共有三种:scoket发送数据包、http发送请求、rmi远程连接; http发送请求方式;分为post和get两种方式 importjava.io.IOException; importjava.io.InputStream; import java.util.Map; importjava.util.concurrent.atomic.AtomicInt...
分类:其他好文   时间:2014-07-12 21:05:25    阅读次数:724
spin_lock & mutex_lock的差别?
本文由该问题引入到内核锁的讨论,归纳例如以下为什么须要内核锁?多核处理器下,会存在多个进程处于内核态的情况,而在内核态下,进程是能够訪问全部内核数据的,因此要对共享数据进行保护,即相互排斥处理有哪些内核锁机制?(1)原子操作atomic_t数据类型,atomic_inc(atomic_t *v)将v...
分类:其他好文   时间:2014-07-05 17:44:12    阅读次数:155
webserver<1>
1. 实现基础的信号处理 sigaction使用前一定内存清零2. 实现基础的进程模型 wait 等待子进程结束#include "common.h"#include "serversignal.h"static volatile sig_atomic_t graceful=0;int main.....
分类:Web程序   时间:2014-07-03 12:40:57    阅读次数:221
968条   上一页 1 ... 93 94 95 96 97 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!