WSL2——Linux C中进程相关操作编程问题

问题描述

1、lockf函数无效

https://shentuzhigang.blog.csdn.net/article/details/110878697

2、共享内存的系统调用异常

https://shentuzhigang.blog.csdn.net/article/details/111184090

#include 
#include 
#include 
#include 
#include 
#include 
#include int main(){key_t key=200; /*在实际实验过程中,为了避免每个同学建立的共享存储区关键字一样而相互干扰,关键字请用学号末3位*/int shmid_1,shmid_2;if ((shmid_1=shmget(key,1000,0644|IPC_CREAT))==-1){perror("shmget shmid_1");exit(1);}printf("First shared memory identifier is %d\n",shmid_1);if ((shmid_2=shmget(IPC_PRIVATE,20,0644))==-1){perror("shmget shmid_2");exit(2);}printf("Second shared memory identifier is %d\n",shmid_2);exit(0);return 0;
}

3、

参考文章

【填坑】使用 WSL、WSL2 编译代码可能遇到问题汇总


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部