随笔分类 - LinuxProgramming
摘要:Linux多线程 [TOC] 1. 多线程的优势 在多进程编程中,程序每处理一个任务,都需要创建一个进程进行处理,而每个进程在创建时都需要复制父进程的进程上下文,且有自己独立的地址空间,当只需要并发处理很小的任务时(如并发服务器处理客户端的请求),这种开销是很不划算的,且每个进程之间的变量并不共享,
阅读全文
摘要:Linux下的程序、進程和線程 本文偏向於實際Unix環境下的進程和線程的操作函數的學習,只涉及部分的理論。 [TOC] 概念 1. Linux環境下的進程 進程的產生 複製父進程的環境配置 在內核中建立進程結構 將結構插入進程列表 分配資源 複製父進程的內存映射信息 管理文件描述符和鏈接點 通知父
阅读全文