- 博客(5)
- 资源 (11)
- 收藏
- 关注
转载 Valgrind 介绍 & Linux on Power 上的调试工具和技术
http://hi.baidu.com/timegoneby/blog/item/ffaad71790bf060dc93d6dd6.html调不尽的内存泄露,用不完的Valgrind(一个介绍程序调试的精彩讲解:http://www.ibm.com/developerworks/cn/linux/l-pow-debug/)Valgrind 介绍 Valgrind
2012-03-21 19:38:11 1412
转载 一个Linux下C线程池的实现
http://hi.baidu.com/lifepath/blog/item/0eb8ea5d6321c244fbf2c0d0.html 什么时候需要创建线程池呢?简单的说,如果一个应用需要频繁的创建和销毁线程,而任务执行的时间又非常短,这样线程创建和销毁的带来的开销就不容忽视,这时也是线程池该出场的机会了。如果线程创建和销毁时间相比任务执行时间可以忽略不计,则没有必要使用线程池了
2012-03-21 19:28:14 313
转载 Linux Pthread_kill
pthread_kill:别被名字吓到,pthread_kill可不是kill,而是向线程发送signal。还记得signal吗,大部分signal的默认动作是终止进程的运行,所以,我们才要用signal()去抓信号并加上处理函数。int pthread_kill(pthread_t thread, int sig);向指定ID的线程发送sig信号,如果线程代码内不做处理,则按照信号默
2012-03-21 18:48:11 1518
转载 Linux下面的线程锁,条件变量以及信号量的使用
http://www.cppblog.com/converse/archive/2009/01/15/72064.html一) 线程锁1) 只能用于"锁"住临界代码区域2) 一个线程加的锁必须由该线程解锁.锁几乎是我们学习同步时最开始接触到的一个策略,也是最简单, 最直白的策略.二) 条件变量,与锁不同, 条件变量用于等待某个条件被触发1) 大体使用的伪码:
2012-03-20 21:27:52 605
转载 揭秘 typedef四用途与两陷阱
typedef用来声明一个别名,typedef后面的语法,是一个声明。本来笔者以为这里不会产生什么误解的,但结果却出乎意料,产生误解的人不在少数。罪魁祸首又是那些害人的教材。在这些教材中介绍typedef的时候通常会写出如下形式: typedef int PARA; 这种形式跟#define int PARA几乎一样,如前面几章所述,这些教材的宗旨是由浅入深,但实际做出来的行为却是以偏盖全。的确,
2012-03-20 20:29:33 312
FREE Visual IBIS Editor
2015-02-12
Quartus Setting file reference manual
2012-08-20
Scripting Reference Manual for quartusII
2012-08-20
PHY Interface for the PCI Express Architecture Version 2.0
2011-01-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人