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

Linux 进程线程控制

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

代码说明:

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

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

发表评论

0 个回复

  • managesystem
    此源代码基于linux平台的gtk+图形库,应用三级链表解决问题,有少许功能有bug,仅为初学者提供一个参考,gtk库比较简单好用
    2022-07-13 08:12:48下载
    积分:1
  • pdos售票设计系统,用QT3.3制作的实例
    pdos彩票设计系统,用QT3.3制作,在LINUX下运行的实际范例,是POS机和销售管理QT应用的经典学习模版,里面有关数据库和网络应用的写法,登录界面以及数据库链接都可以作为QT学习者的入门范例进行修改应用在自己的QT程序设计当中,本人经验尚浅,但觉得作者的写法是非常通俗易懂的。还有在进行编译的时候,如果自己的LINUX系统缺少QT库的头文件可以在QT3.3的include里面找到,如果找不到头文件,可以在评论的里面留下Email邮箱,我可以发过去给各位QT的爱好者们
    2023-01-17 07:50:05下载
    积分:1
  • 25 节点 tcl 文件
    节点 (22) 的数量被固定的程序中。节点都配置了一个移动的无线节点的具体参数。创建不结盟运动文件和跟踪文件后,我们成立了地形对象。设置的 node_ ($i) [$ns 节点] 用于创建节点。节点的初始位置被固定。特定的 X,Y 坐标被分配到每个节点。给出了以固定的速度流动节点并将其固定目标位置。在这里我们设置的初始大小,在这里用于通过使用 initial_node_pos AODV 路由协议的每个节点。$val(stop) 指定的结束时间的模拟。UDP 代理与发件人节点相连。LossMonitor 代理连接到接收器节点。连接代理和 CBR 流量附加到的 UDP 代理。现在通信设置,建立了节点。
    2022-02-13 12:02:10下载
    积分:1
  • AES加密
    AES加密
    2022-03-19 09:04:37下载
    积分:1
  • c++入门
    c++是一门标准的面向对象程序设计语言,在编程过程中能够显示出其强大的能力,同时能够使初学者在最短时间内掌握对编程语言的运用与人机交互能力。c++在软件学院和计算机学院中尤为重要,同时,在大学课程中,几乎所有学院都要进行初步的c++学习,以满足未来社会发展的需要
    2022-03-22 03:53:54下载
    积分:1
  • GA 时间表
    算法设置-格式: config.txt: popsize (int) ngen (int) pcross (双线) pmut (双人间) 用空格分隔的 subjects.txt: 分隔由空格 integery 表示的时间在一个给定的主题 teachers.txt: 在单独的行项目,由空格分隔每个老师,未分配的项目标记为-1
    2022-11-10 14:40:03下载
    积分:1
  • Tcl 守则的路由协议
    此代码可用于评估在 ad hoc 网络中路由协议的性能。用不同的代码的度量 (CRN PDR、 Débit......)最好的问候
    2023-05-09 07:35:03下载
    积分:1
  • CSmtp_v2_3_ssl_linux_mips
    http://www.codeproject.com/  源码的基础上,移植到Linux+Mips下,可 以编译通过,不过需要你自己平台的 libssl libcrypto 这两个库文件的支持,因为平台不同,所以需要的库也不同,需要在自己的平台中实现这两个库。
    2022-03-14 15:59:38下载
    积分:1
  • 此实用序计算文件的MD5校验码
    Linux md5sum 软件包。This utility computes MD5 checksums of files, ignoring end-of-lineconventions unless the -b (binary) flag is set.  The file "pgp23.md5"contains the signatures of all the files in the source.  If you arein the source directory and run "md5sum -c pgp23.md5", you will getan error message if any files fail to match.  If all files match,nothing will be printed.You need to borrow some files from the PGP sources to compile thisutility (md5.c, md5.h, and possibly the getopt implementation); 请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
    2023-05-25 00:40:03下载
    积分:1
  • 用双向链表实现的一个任务队列
    用双向链表实现的一个任务队列,把自己定义的任务继承基类BaseQueue,可以实现对任务的增加,删除,优先级的设置,获取任务等等。
    2023-08-11 09:20:04下载
    积分:1
  • 696516资源总数
  • 106459会员总数
  • 0今日下载