自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 信号量与互斥锁区别

信号量mutex是sleep-waiting。 就是说当没有获得mutex时,会有上下文切换,将自己、加到忙等待队列中,直到另外一个线程释放mutex并唤醒它,而这时CPU是空闲的,可以调度别的任务处理。而spin lock是busy-waiting。就是说当没有可用的锁时,就一直忙等待并不停的进行锁请求,直到得到这个锁为止。这个过程中cpu始终处于忙状态,不能做别的任务。例如在一

2013-04-28 11:13:56 842

原创 pthread_t 线程id为负数的原因

创建了一个线程,然后把它的线程id打印出来发现是个负数,查资料发现typedef unsigned long int pthread_t;    换成%lu打印出来是正常的

2013-04-25 17:55:59 3362

原创 单链表创建,插入,删除

复习了单链表#include #include typedef struct node{ int data; struct node *next;}Node;Node * Linklist_creat(void){ Node *head; head = (Node *)malloc(sizeof(struct node)); head->data = 0; hea

2013-04-25 15:11:45 548

原创 svn: OPTIONS of 'http://xxxx/trunk': could not connect to server (http://xxxx)

最近用svn从google code 上面check out code总遇到这样的error:svn: OPTIONS of 'http://xxxx/trunk': could not connect to server (http://xxxx) 在网上搜了很多但是都没用,后来发现将libneon27更新就好了虚拟机ubuntu12.04  apt-get install libn

2013-04-15 23:53:07 2266 2

转载 C语言运算符优先级

优先级等级口诀圆方括号、箭头一句号, 自增自减非反负、针强地址长度,乘除,加减,再移位,小等大等、等等不等,八位与,七位异,六位或,五与,四或,三疑,二赋,一真逗。其中“,”号为一个等级分段。优先级等级注释“圆方括号、箭头一句号”指的是第15级的运算符。其中圆方括号很明显“()、[]”,箭头 指的是指向结构体成员运算符“->”,句号 指的是结

2013-04-10 17:21:14 568

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除