
Linux/Unix环境高级编程
蕪與伦笓
上善若水 水善利万物而不争
处众人之所恶 而攻坚强者莫之能胜
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Linux 多线程编程
进程是系统中程序执行和资源分配的基本单位。每个进程都拥有自己的数据段、代码段和堆栈段,这就造成了进程在进行切换等操作时都需要有比较负责的上下文切换等动作。为了进一步减少处理机的空转时间支持多处理器和减少上下文切换开销,进程在演化中出现了另一个概念——线程。它是一个进程内的基本调度单位,也可以称为轻量级进程。线程是在共享内存空间中并发的多道执行路径,它们共享一个进程的资源,如文件描原创 2013-05-16 09:57:50 · 676 阅读 · 0 评论 -
fread和fwrite用法详解
1、fwrite的用法。原型:size_t fwrite(const void* buffer,size_t size,size_t count,FILE* stream);原型说明:buffer 是数据缓冲的地址。指明将要写入文件的是那些数据,数据的地址是什么。size 是数据项item的大小,这里需要说明的是,读写函数fread()和转载 2013-06-19 19:56:14 · 1792 阅读 · 0 评论