• 线程是什么,线程及其特点

    几乎所有现代操作系统都允许一个进程包含多个线程。每个线程是 CPU 使用的一个基本单元,它包括线程 ID、程序计数器、寄存器组和堆栈。

    进程与同一进程的其他线程共享代码段、数据段和其他操作系统资源,如打开文件和信号。每个传统或重量级进程只有单个控制线程。如果一个进程具有多个控制线程,那么它能同时执行多个任务。

    图 1 说明了传统单线程进程和多线程进程的差异。


    单线程进程和多线程进程
    图 1 单线程进程和多线程进程

更多...

加载中...