linux环境下如何管理进程
时间:
晓斌668由 分享
下面学习啦小编要介绍一下,在linux环境下如何创建进程,如何进行进程控制。欢迎大家来阅读!!!
1、使用系统调用fork( )创建两个子进程。当此程序运行时,在系统中有一个父进程和两个子进程活动。让每一个进程在屏幕上显示一个字符;父进程显示字符“a”,子进程分别显示字符“b”和“c”。
2、修改已编写好的程序,将每个程序的输出由单个字符改为一句话,再观察程序执行时屏幕上出现的现象,并分析其原因。如果在程序中使用系统调用lockf()来给每个程序加锁,可以实现进程之间的互斥,观察并分析出现的现象。
linux环境下如何管理进程
使用系统调用fork( )创建两个子进程,程序示例,如图:
程序结果如图:
使用系统调用lockf()来给每个程序加锁,程序示例如图:
程序运行结果如图:
上锁与未上锁又是结果相同的情况如下,程序代码示例如图:
运行结果如下:
以上就是学习啦小编为大家提供的解决方法,希望能帮助到大家!!!最后希望大家生活越来越好。