- 博客(3)
- 资源 (3)
- 收藏
- 关注
原创 多线程之内存可见性和原子性
多线程之内存可见性和原子性可见性:一个线程/进程对共享变量的修改能够及时被其它的线程/进程看到原子性:即操作不可再分(在汇编层面看为一条机器指令),比如a = 1, 和 return a 分别具有原子性, 但 “a += b”可能需要经过三个步骤:mov eax,dword ptr [a]add eax,dword ptr [b]mov dwor
2017-06-16 14:27:30 796 1
原创 大小端 位域 字节对齐
一、大小端:1 大端: 数据低位存放在内存高地址, 数据高位存放在内存低地址2 小端:数据低位存放在内存底地址, 数据高位存放在内存高地址以联合体来做说明:union endpoint { unsigned short n; char ch[2];};int main(){ endpoint endpoint_t; endpoint_t.n =
2017-03-05 11:23:27 600
原创 C++ 11 三个线程打印ABC(顺序打印)
题目:有3个线程A,B, C, 请用多线程编程实现在屏幕上循环打印10次ABCABC..., 其中A线程打印“A”, B线程打印“B”, C线程打印“C”。使用C++11 实做, 代码如下:
2017-03-05 10:09:33 8913
winform c# 倒计时 源码
2012-07-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人