linux
h124103981
这个作者很懒,什么都没留下…
展开
-
【转】【Linux】生产者消费者编程实现-线程池+信号量 - 江南烟雨 - 博客频道 - CSDN.NET
生产者消费者编程实现,采用了线程池以及信号量技术。 线程的概念就不多说,首先说一下多线程的好处:多线程技术主要解决处理器单元内多个线程执行的问题,它可以显著减少处理器单元的闲置时间,增加处理器单元的吞吐能力。 那么为什么又需要线程池呢? 我们知道应用程序创建一个对象,然后销毁对象是很耗费资源的。创建线程,销毁线程,也是如此。因此,我转载 2014-07-10 11:45:15 · 635 阅读 · 0 评论 -
Linux下面CPU个数的几种方式
#include #include int main() { int cpu_num; cpu_num = sysconf(_SC_NPROCESSORS_CONF); printf("_SC_NPROCESSORS_CONF=%d/n",cpu_num); cpu_num = sysconf(_SC_NPROCESSORS_ONLN转载 2014-07-11 10:14:23 · 583 阅读 · 0 评论 -
计算机是怎样工作的
计算机是怎样工作的 本文是菜鸟借助于对C程序的执行过程,以及对反汇编代码的分析来描述计算机是如何工作的,本文不考虑中断,一些异常情况。如果本文分析中有错误,望老师,同学批评指正,菜鸟将不甚感激! 实验内容: 通过对example.c程序的分析,将example.c代码分别生成example.cpp、example.s、example.o以及可执行的ELF文件,并且加载运行,并分析转载 2014-08-26 11:03:44 · 641 阅读 · 0 评论