linux下进程的最大线程数、进程最大数、进程打开的文件数

===========最大线程数============== linux 系统中单个进程的最大线程数有其最大的限制 PTHREAD_THREADS_MAX 这个限制可以在 /usr/include/bits/local_lim.h 中查看 对 linuxthreads 这个值一般是 10...

2014-01-20 10:34:09

阅读数:427

评论数:0

僵尸进程

In UNIX System terminology, a process that has terminated,but whose parent has not yet waited for it, is called a zombie. 在UNIX 系统中,一个进程结束了,但是他的父进程没有...

2014-01-20 10:09:47

阅读数:549

评论数:0

程序的内存分配

一、预备知识―程序的内存分配 一个由c/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)― 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区(heap) ― 一般由程序员分配释放, 若程序员不释放...

2014-01-17 13:27:47

阅读数:444

评论数:0

tcp OSI结构

2014-01-17 09:48:48

阅读数:383

评论数:0

volatile

就像大家更熟悉的const一样,volatile是一个类型修饰符(type specifier)。它是被设计用来修饰被不同线程访问和修改的变量。如果没有volatile,基本上会导致这样的结果:要么无法编写多线程程序,要么编译器失去大量优化的机会   1作用 volatile的作用: 作为指...

2014-01-07 17:22:53

阅读数:399

评论数:0

C++中的类型转换

1、static_cast Operator MSDN: The expression static_cast ( expression ) converts expression to the type of type-id based solely on the types ...

2014-01-07 16:31:37

阅读数:479

评论数:0

Regex库安装小结

在学习正则表达式后,我急切地想要通过编程来实现一些功能。通过网上的一番查阅得知boost.regex库中提供了我所要的东西。毫不夸张,我因为知道了boost这个库而高兴了好几天。。。 那么,进入正题,要使用boost库必须要做些麻烦事情而不是一个include就能了结了。事实上,当你完成一次安装...

2014-01-02 17:05:37

阅读数:822

评论数:0

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