随笔分类 - 

摘要:看到过一些程序中或者宏中使用do{} while (0)觉得挺奇怪,不知道为什么这么写,就百度了一下... 看到一个比较好的帖子,给大家分享下! 我遇见的宏 #define LFW(x, y) do { x = websGetVar(wp, T(#y), T("")); } while(0) _Ap 阅读全文
posted @ 2017-04-20 17:56 vanishfan 阅读(617) 评论(0) 推荐(0)
摘要:http://blog.chinaunix.net/uid-21411227-id-1826888.html 1.引言: 互斥锁,是一种信号量,常用来防止两个进程或线程在同一时刻访问相同的共享资源。可以保证以下三点: 原子性:把一个互斥量锁定为一个原子操作,这意味着操作系统(或pthread函数库) 阅读全文
posted @ 2017-04-20 17:49 vanishfan 阅读(626) 评论(0) 推荐(0)
摘要:http://www.cnblogs.com/biyeymyhjob/archive/2012/07/21/2602015.html 信号量、互斥体和自旋锁 一、信号量 信号量又称为信号灯,它是用来协调不同进程间的数据对象的,而最主要的应用是共享内存方式的进程间通信。本质上,信号量是一个计数器,它用 阅读全文
posted @ 2017-04-20 17:48 vanishfan 阅读(344) 评论(0) 推荐(0)
摘要:C语言 C语言 auto被解释为一个自动存储变量的关键字,也就是申明一块临时的变量内存。 例如: auto double a=3.7; 表示a为一个自动存储的临时变量。 C++语言 C++语言 C++ 98标准/C++03标准 C++ 98标准/C++03标准 同C语言的意思完全一样:auto被解释 阅读全文
posted @ 2017-04-20 08:33 vanishfan 阅读(339) 评论(0) 推荐(0)
摘要:http://blog.csdn.net/suxinpingtao51/article/details/8011335 在UML的 类图中,常见的有以下几种关系: 泛化(Generalization), 实现(Realization), 关联(Association), 聚合(Aggregation 阅读全文
posted @ 2017-04-18 16:03 vanishfan 阅读(158) 评论(0) 推荐(0)