学习啦>学习电脑>操作系统>Linux教程>

linux环境下如何管理进程

时间: 晓斌668 分享

  下面学习啦小编要介绍一下,在linux环境下如何创建进程,如何进行进程控制。欢迎大家来阅读!!!

  1、使用系统调用fork( )创建两个子进程。当此程序运行时,在系统中有一个父进程和两个子进程活动。让每一个进程在屏幕上显示一个字符;父进程显示字符“a”,子进程分别显示字符“b”和“c”。

  2、修改已编写好的程序,将每个程序的输出由单个字符改为一句话,再观察程序执行时屏幕上出现的现象,并分析其原因。如果在程序中使用系统调用lockf()来给每个程序加锁,可以实现进程之间的互斥,观察并分析出现的现象。

  linux环境下如何管理进程

  使用系统调用fork( )创建两个子进程,程序示例,如图:

  程序结果如图:

  使用系统调用lockf()来给每个程序加锁,程序示例如图:

  程序运行结果如图:

  上锁与未上锁又是结果相同的情况如下,程序代码示例如图:

  运行结果如下:

  以上就是学习啦小编为大家提供的解决方法,希望能帮助到大家!!!最后希望大家生活越来越好。

395472