Unix/Linux核心编程
qq_26369213
这个作者很懒,什么都没留下…
展开
-
【归纳总结】Unix/linux下的进程管理(二):创建进程的函数及其应用、对比
创建进程的函数fork()、vfork()和execl()的介绍本Unix/linux下创建进程的函数fork和vfork以及它们的差别。原创 2015-06-17 17:39:27 · 1911 阅读 · 0 评论 -
【笔记整理】unix/linux的进程管理(一)
Unix/linux下的进程简介原创 2015-06-17 10:28:25 · 641 阅读 · 0 评论 -
【归纳整理】Liunx下的进程管理(三),多进程的等待和终止
Unix/linux下进程管理,进程的正常终止、异常终止,及相关函数 wiai() waitpid() exit() _exit()...原创 2015-06-25 22:31:21 · 502 阅读 · 0 评论 -
浅谈Unix/linux下的内存管理
程序和内存的概念 程序是指在硬盘上的可执行文件。当程序被运行时,需要将可执行文件加载到内存,在内存中的可执行文件形成进程,一个进程(文件)可以同时存在多个进程(内存)。 内存区域的划分 运行程序的时候,需要将可执行文件加载到内存中,形成进程。每个进程占据了一块独立的内存区域,这块内存区域又划分成不同的区域,从低地址到高地址依次为:代码区、只读常量区、全局区/数据区、BSS段原创 2015-06-04 22:51:06 · 2261 阅读 · 0 评论 -
Unix/Linux下的动态库和静态库、动态加载共享库
库文件的概念 在很多情况下,源代码文件也可以被多个程序共享。因此要降低工作量的第一步就是将这些源代码文件只编译一次,然后在需要的时候将它们链接进不同的可执行文件中。虽然这项技术能够节省编译时间,但其缺点是在链接的时候仍然需要为所有目标文件命名。此外,大量的目标文件会散落在系统上的各个目录中,从而造成目录中内容的混乱。 为解决这个问题,可以将一组目标文件组织成一个被称原创 2015-06-03 22:51:26 · 6263 阅读 · 0 评论 -
linux下的文件IO缓冲区,及其相关操作
linux下相关的IO系统调用,及缓冲区对系统调用的影响原创 2015-06-13 18:28:22 · 5435 阅读 · 0 评论 -
Unix/linux 进程间通讯 - 共享内存
Unix/linux 下使用共享内存实现进程间通讯原创 2015-07-05 20:57:31 · 451 阅读 · 0 评论 -
pthread线程属性介绍
线程属性创建线程函数int pthread_create (pthread_t* restrictthread, const pthread_attr_t* restrictattr,void* (*start_routine) (void*), void* restrict arg);的第二个参数即为线程属性,传空指针表示使用缺省属性。线程属性为一个结构体,具体如下原创 2015-07-25 17:52:11 · 830 阅读 · 0 评论