240 发简信
IP属地:辽宁
  • 120
    线程安全

    线程安全与每数据存储 1.线程安全 若函数可以同时供多个线程同时安全调用,暗恶魔称之为线程安全函数,如果函数不是线程安全,则不能够并发调用 实现线程安全的方式将函数与互斥量关...

  • 120
    线程特有数据(Thread Specific Data)

    在单线程程序中,我们经常要使用全局变量来实现多个函数间共享数据。在多线程环境下,由于数据空间是共享的,因此全局变量也为所有线程所共有。但有时在应用程序设计中有必要提供线程私有...

  • 互斥量

    互斥量 一些具体API可以看这篇博文 互斥锁[#](https://dongshao.blog.csdn.net/article/details/89318860[https...

  • 120
    线程基础

    线程介绍 概念 一个进程可以包含多个线程,统一程序中的所有数据均会独立地执行相同的程序,并且共享一份全局内存区域,其中包括初始化数据段,未初始化数据段,以及堆内存段 每个线程...

  • wait系统调用

    进程的监控(wait...) wait系统调用wait等来调用进程的任何一个子进程终止,同时将该子进程的信息存储在status中#include pid_t wait(int...

  • exec系统调用

    进程的执行(exec) execveececve系统调用可以将新程序加载到调用进程的内存空间,在这一过程中,将丢弃现有的进程的文本段,同时,进程的堆栈段,数据都会被新进程的相...

  • _exit系统调用

    进程的终止 _exit()通常进程有两种终止方式,一种是异常终止,当进程接受到某一个信号,而该信号的默认动作又是终止当前进程(term | core)时,进程就会被异常终止此...

  • 120
    fork系统调用

    进程的创建(fork) fork:创建一个新进程(child),几近于对调用进程(parent)的翻版 当完成对fork的调用之后,将会存在两个进程,即一个子进程一个父进程,...