首页 > 系统相关 > 多进程测试

多进程测试

时间:2022-11-10 08:55:17浏览次数:40  
标签:测试 int 打印 argv rxx 随机数 进程 include

1. 编写程序 rxx(xx为你学号后两位), rxx  -o  生成并打印一个奇数随机数,rxx  -e  生成并打印一个偶数随机数。提交代码和运行结果截图。
代码:

 #include <stdio.h>

 #include <errno.h>

 #include <unistd.h>

 #include <string.h>

 #include <stdlib.h>

 

int main(int argc, char *argv)

{

  int n;

  char s1[]="-o",s2[]="-e";

  if(strcmp(argv,s1)==0){

    n=rand()*2+1;

  }

  if(strcmp(argv,s2)==0){

    n=rand()*2;

  }

  printf("%d\n",n);

  return 0;

}

 

 


2. 编写一个多进程程序,父进程通过调用exec和rxx 打印奇数随机数,同时打印自己PID,子进程通过调用exec和rxx 打印奇数随机数,同时打印PPID和PID,提交代码和运行结果截图。

 

 





标签:测试,int,打印,argv,rxx,随机数,进程,include
From: https://www.cnblogs.com/s-j-y/p/16875872.html

相关文章

  • JUC学习笔记——进程与线程
    JUC学习笔记——进程与线程在本系列内容中我们会对JUC做一个系统的学习,本片将会介绍JUC的进程与线程部分我们会分为以下几部分进行介绍:进程与线程并发与并行同步与异......
  • C# GUI(Winform)测试
    测试连接Mysql数据库参考博客:VisualStudio2017,C#winform项目连接Mysql数据库代码如下:usingMySql.Data.MySqlClient;privatevoidbutton1_Click(objectsender,Ev......
  • 封装的一些windows进程相关的库
    my_pro.h/************************************************ MY_PRO.H 文件注释 文件名:MY_PRO.H 作者:czl 创建时间:2021/3/3121:22*************************......
  • 创建Linux服务,轻松管理(自启动,恢复)进程
    有这样一个场景,在一台服务器上,我们想要启动一个简单的网络文件服务器,用来提供给内网的用户下载。这里,我们使用ruby启动一个服务使用​​ruby-run-ehttpd/home/webbuild/e......
  • 软件测试中的18个难题
      导读:对于软件测试来说,怎么样才算测够了?如何评价测试的有效性?那么多测试用例,以后怎么删?在软件测试中会遇到非常多的问题,阿里研究员郑子颖分享了18个他总结出的难题以......
  • Libusb测试USB device(2)
    因为测试的比较混乱,我就按照我的问题导向来描述我的过程吧一.提示libusb_context对象为NULL的错误:在简化的过程中,我没有加入dev_handler判断为空就进行了具体的工作......
  • 20221109_集成测试考试
    考试时直接像这样画图可以,用文字描述也可以只要求掌握自顶向下的广度和深度就行要掌握的三个点:1.集成测试和单元测试的区别2.集成测试的策略(四个)大爆炸集成自顶向下......
  • 基于 httprunner自动化测试平台搭建与开发
    前言文档目的接口自动化测试方案是为辣妈系统接口测试使用自动化框架,实现以接口自动化测试为主的目标而编写的技术和实施方案。文档的主要目的是提供接口自动化测试的技术......
  • Linux基础10 特殊权限suid, sgid, sbit; 权限属性lsattr, chattr; 进程掩码umask
    一.特殊权限:1.suid(4000) SetUID(suid):会在属主权限位的执行权限上写个s 如果该属主权限位上有执行权限,则:s (小写) 如果该属主权限位上没有执行权限,则:S (大写) 授权方式:chmo......
  • 进程间通信-信号-pipe-fifo
    Linux进程间通信进程是程序运行资源分配的最小单位。每个进程各自有不同的用户地址空间,任何一个进程的全局变量在另一个进程中都看不到,所以进程之间要交换数据必须通过内......