测试进程A是否可以执行关联的响应接口
设计两个程序,要求进程A中自定义信号SIGUSR1的响应接口,要求进程B每隔一段时间向进程A就发送SIGUSR1信号,测试进程A是否可以执行关联的响应接口。
/******************************************************************************************************
* @file name: :processA.c
* @brief :用户设计两个程序,要求进程A中自定义信号SIGUSR1的响应接口,
要求进程B每隔一段时间向进程A就发送SIGUSR1信号,测试进程A是否可以执行关联的响应接口。
* @author :wvjnuhhail@126.com
* @date :2024/05/26
* @version :V1.0
* @property :暂无
* @note :None
* CopyRight (c) 2023-2024 wvjnuhhail@126.com All Right Reseverd
******************************************************************************************************/
#include <stdio.h>
#include <signal.h>
int main()
{
kill(3309, SIGUSR1);
return 0;
}
/******************************************************************************************************
* @file name: :processB.c
* @brief :用户设计两个程序,要求进程A中自定义信号SIGUSR1的响应接口,
要求进程B每隔一段时间向进程A就发送SIGUSR1信号,测试进程A是否可以执行关联的响应接口。
* @author :wvjnuhhail@126.com
* @date :2024/05/26
* @version :V1.0
* @property :暂无
* @note :None
* CopyRight (c) 2023-2024 wvjnuhhail@126.com All Right Reseverd
******************************************************************************************************/
#include <stdio.h>
#include <signal.h>
/******************************************************************************************
* funName: mysiguser
* funtion: 进程A就发送SIGUSR1信号,测试进程A是否可以执行关联的响应接口(信号响应接口)
* Argument:
* @signal
* 返回结果: None
* 注意事项: None
* 函数作者: wvjnuhhail@126.com
* 创建日期: 2024/05/26
* 修改历史: None
* 函数版本: V1.0
* ****************************************************************************************/
void mysiguser(int signal)
{
printf("111111\n");
}
int main()
{
while (1)
{
signal(SIGUSR1, mysiguser);
}
return 0;
}