登录 注册
当前位置:主页 > 资源下载 > 13 > 比较线程与经典进程时,pna-x矢量网络分析仪能够对噪声系数进行精确测量

比较线程与经典进程时,pna-x矢量网络分析仪能够对噪声系数进行精确测量

  • 更新:2024-11-05 10:17:50
  • 大小:23.36MB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:Unix - 操作系统
  • 格式:PDF

资源介绍

14.2 线程和经典进程的比较 线程和经典进程的主要区别如下。 线程没有自己的独立空间,进程内的线程共用内存空间。进程具有自己的独立空间, 进程之间无法直接访问对方数据。 各个线程的栈空间虽然独立,但位于同一进程内的线程,其栈空间仍然是从同一地址 空间内分配,因此可以直接访问。这样,一个线程的栈空间损坏,可能会影响到进程 内其他线程。而进程则一般不会出现该问题。因此从安全性而言,进程更好。 线程的执行实体是一个(多个)函数及相关数据、 资源;而进程则是可执行文件。 线程的入口可以是任意一个符合指定格式的函数; 而进程则是 main函数(从程序员角度而言)。 线程必须属于某个进程,不能单独存在;而进程则 不是。 线程间的切换开销更小,特别是属于同一进程的线 程。 同一进程内的线程可通过共享全局变量通信;而进 程间则不行(除非通过特殊的共享机制)。 但它们也有共同点: 线程和进程(这里指经典进程)都有自己的栈空间。 线程和进程都有优先级、CPU执行时间等属性,都 是 CPU执行的最小单元。 进程的空间分布如图 14-1所示。 图 14-1 进程空间分布示意图