登录
首页 » Linux编程 » Linux 进程线程控制

Linux 进程线程控制

于 2022-01-25 发布 文件大小:9.22 kB
0 120
下载积分: 2 下载次数: 2

代码说明:

首先,父进程执行fork()函数创建子进程,在子进程中实现两个文件的建立,父进程等待子进程执行完后,通过pthread_create()创建两个线程threads0、threads1。然后由两个线程分别统计两个文件中的字符数,处理完成后分别调用pthread_exit()函数退出。父进程等待线程退出后打印出总字符数total。父进程调用vfork()函数创建子进程,使用execl()函数调用程序change,将两个文件中的小写字母转换成大写字母,执行完成后exit()退出。父进程等待整个过程执行完之后,exit(0)退出。

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 间管道通信
    实现简单的进程间管道通信。创建无名管道;创建子进程;执行子进程;子进程向父进程写数据,关闭管道的读端;执行父进程; 父进程从管道读取子进程写的数据,关闭管道的写端
    2022-02-03 22:35:07下载
    积分:1
  • context2.9.0.1rc.gz
    CustomContexts,asterisk中方便使用CONTEXT的非官方模组,非常好用 CustomContexts,asterisk中方便使用CONTEXT的非官方模组,非常好用   CustomContexts,asterisk中方便使用CONTEXT的非官方模组,非常好用 CustomContexts,asterisk中方便使用CONTEXT的非官方模组,非常好用   CustomContexts,asterisk中方便使用CONTEXT的非官方模组,非常好用  
    2022-01-21 21:07:27下载
    积分:1
  • 平行xspectra:X射线谱的计算
    应用背景在一个波长色散X射线光谱仪的单晶衍射光子(布拉格定律)是由探测器收集。没有任何运动,只会有一个波长检测到。通过移动晶体和探测器,观察到一个宽区域的光谱(收集所有的四个不同的三个不同的单晶可能需要的部分)。相反,EDS,WDS是一种连续的光谱采集方法。而比EDS和WDS光谱仪用于定位标本更敏感更慢,它具有优良的光谱分辨率和灵敏度。WDS是广泛用于 ;微探针 ;(在X射线微区分析的主要任务是)和X射线荧光光谱法。它广泛应用于X射线衍射场的计算各种数据,如晶面间距,利用布拉格定律波长入射X射线。关键技术时电子从一个原子的内壳激发的光子的能量,它移动到一个更高的能量水平,这是示出作为一个外壳;能量差异是发射一个光子具有波长特征元素(有可能是几个特征波长每元)。的X-射线发射光谱的分析产生的样品的元素组成的定性结果。谱的样品与已知组合物的光谱的比较,产生定量的结果(吸收,荧光和原子序数的一些数学修正)。X射线可以被激发的高能电子束带电粒子,如电子( ;电子显微镜)或质子(见& nbsp;PIXE),或一束X射线(见 ;X射线荧光,或XRF)。这些方法可以从整个周期表中的元素进行分析,与异常的小时,他和李。电子显微镜 ;电子束激发X射线;有两个主要的技术特征X射线辐射谱分析:nbsp;能量色散X射线光谱 ; ;波长色散X射线光谱仪。
    2022-07-09 12:59:02下载
    积分:1
  • freebsd下的mpd
    mpd is a netgraph based ppp implementation for freebsd. mpd supports thousands of sync, async, pptp, l2tp, pppoe, tcp and udp links in client, server and mpd supports thousands of sync, async, pptp, l2tp, pppoe, tcp and udp links in client, server and access concentrator (lac/pac/tsa) modes
    2022-02-05 05:19:53下载
    积分:1
  • UNIX源码
    Unix内核源代码,V6,应该也是最早流传的Unix内核源代码,对于想追根溯源的LINUX/UNIX爱好者来说,这份源代码是不错的选择,不过它依赖的机器平台PDP11早进历史博物馆了  
    2022-06-28 17:02:23下载
    积分:1
  • ZeroMQ高级发布订阅模式
    Clone server, Model Six (clonesrv6.c): main task setupint main (int argc, char *argv []){clonesrv_t *self = (clonesrv_t *) zmalloc (sizeof (clonesrv_t));if (argc == 2 && streq (argv [1], "-p")) {zclock_log ("I: primary active, waiting for backup (passive)");self->bstar = bstar_new (BSTAR_PRIMARY, "tcp://*:5003","tcp://localhost:5004");bstar_voter (self->bstar, "tcp://*:5556", ZMQ_ROUTER, s_snapshots, self);self->port = 5556;self->peer = 5566;self->primary = TRUE;}elseif (argc == 2 && streq (argv [1], "-b")) {zclock_log ("I: backup passive, waiting for primary (active)");self->bstar = bstar_new (BSTAR_BACKUP, "tcp://*:5004","tcp://localhost:5003");bstar_voter (self->bstar, "tcp://*:5566", ZMQ_ROUTER, s_snapshots, self);self->port = 5566;
    2022-07-10 22:25:19下载
    积分:1
  • Hello World 这是一个非常好的
    世界你好这是一个非常好的程序世界你好这是一个非常好的程序世界你好这是一个非常好的程序世界你好这是一个非常好的程序
    2023-02-04 16:45:13下载
    积分:1
  • OPESSL学习用
    /*************************************************  *creator :   *date    : 2014228  *funtion :  COLLECT DATA sftp from dianxinserver   *info    :  * ***********************************************/ #include "client.h" #define MAXBUF 1024 #define MYCONFIGFILENAME "client.conf" //初始化配置参数
    2023-01-19 03:00:04下载
    积分:1
  • 我想queso
    sdf asdf sdf asdf sdf asdf sdf asdf sdf asdf sdf asdf sdf asdf sdf asdf sdf asdf sdf asdf sdf asdf sdf asdf sdf asdf sdf asdf sdf asdf sdf asdf sdf asdf sdf asdf sdf asdf sdf asdf sdf asdf sdf asdf sdf asdf sdf asdf sdf asdf sdf asdf sdf asdf sdf asdf sdf asdf sdf asdf sdf asdf sdf asdf sdf asdf sdf asdf sdf asdf sdf asdfasdf sdf asdf sdf asdf sdf asdf sdf asdf sdf asdf sdf asdf sdf asdf sdf asdf sdf asdf sdf asdf sdf asdf sdf asdf sdf asdf sdf asdf sdf asdf sdf asdf sdf asdf sdf asdf sdf asdf sdf asdf sdf asdf sdf asdf sdf asdf sdf asdf sdf asdf sdf asdf sdf asdf sdf asdf sdf asdf sdf asdf sdf asdf sdf asdf sdf asdf sdf asdf sdf asdfsdf asdf sdf asdf sdf asdf sdf asdf sdf asdf sdf asdf sdf asdf sdf asdf sdf asdf sdf asdf sdf asdf sdf asdf sdf asdf sdf asdf sdf asdf sdf asdf sdf asdf sdf asdf sdf asdf sdf asdf sdf asdf sdf asdf sdf asdf sdf asdf sdf asdf sdf asdf sdf asdf sdf asdf sdf asdf sdf asdf sdf asdf sdf asdf sdf asdf
    2022-04-20 09:29:38下载
    积分:1
  • IP冲突检测
    好不容易找到的检测IP地址冲突的代码,大家可以参考下。开发环境为Linux,C语言的代码。
    2022-04-27 02:21:47下载
    积分:1
  • 696518资源总数
  • 105554会员总数
  • 2今日下载