linux多进程通讯
来源:互联网 发布:做淘宝天猫优惠券 编辑:程序博客网 时间:2024/05/29 16:55
#include <curses.h>#include <time.h>#include <stdlib.h>#include <sys/mman.h>int main(){int d;int *p = NULL;int ch;initscr();// 制作标准窗口keypad(stdscr,true);curs_set(0);//设置光标透明度为100WINDOW* w = derwin(stdscr,3,9,LINES/2-1,COLS/2-4);//定义窗口p = (int*)mmap(NULL,4,PROT_READ|PROT_WRITE,MAP_SHARED|MAP_ANONYMOUS,0,0);*p = 0;box(w,0,0);//画窗口srand(time(0));if(fork()){while(1){while(*p);//如果*p==1,阻塞d = rand()%10000000;mvwprintw(w,1,1,"%07d",d);usleep(10000);wrefresh(w);}}else{while(1){ch = getch();if(ch == '\n')if(*p == 1)*p = 0;else*p = 1;}}refresh();//刷新标准窗口getch();//从窗口上获取一个字符endwin();//销毁窗口return 0;}
0 0
- linux多进程通讯
- linux进程线程通讯
- Linux进程间通讯
- linux 进程通讯方式
- linux进程间通讯
- Linux进程间通讯
- linux进程间通讯
- Linux进程间通讯
- Linux进程及进程通讯
- unix/linux ipc 进程通讯
- linux进程通讯-共享内存
- Linux下进程通讯方式
- linux进程通讯-共享内存
- linux历程--进程通讯概述
- linux进程通讯-共享内存
- linux 进程间通讯--信号量
- Linux进程间通讯机制
- linux进程通讯之信号量
- STL泛型编程
- 分布式架构中一致性解决方案——Zookeeper集群搭建
- java爬虫crawler4j:SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
- asp.net mvc 之旅 —— 第五站 从源码中分析asp.net mvc 中的TempData
- javascript
- linux多进程通讯
- asp.net mvc 之旅 —— 第六站 ActionFilter的应用及源码分析
- mongodb 3.x 之实用新功能窥看[1] ——使用TTLIndex做Cache处理
- bzoj1045: [HAOI2008] 糖果传递
- Linux(Centos)安装tomcat
- 机器学习资料分享
- mongodb 3.x 之实用新功能窥看[2] ——使用$lookup做多表关联处理
- mongodb之使用explain和hint性能分析和优化
- Java基础知识点