社区
Linux/Unix社区
帖子详情
多进程如何共享终端?
shexinwei
2012-07-20 10:35:54
程序中有多个进程,都需要通过终端与用户交互(输入或输出)。有一个主进程一直在等待用户输入。(类似于sh的实现,打开终端后sh一直在等待用户输入命令,但是后台程序也会不定时的向终端输出一些日志)如何保证主进程和其他进程共享终端?
我现在想到的是通过信号,当其他进程需要与终端交互的时候,先把主进程挂起,等交互完毕后,再让主进程继续运行(还没有实现)。大家有什么好的方法?
...全文
180
1
打赏
收藏
多进程如何共享终端?
程序中有多个进程,都需要通过终端与用户交互(输入或输出)。有一个主进程一直在等待用户输入。(类似于sh的实现,打开终端后sh一直在等待用户输入命令,但是后台程序也会不定时的向终端输出一些日志)如何保证主进程和其他进程共享终端? 我现在想到的是通过信号,当其他进程需要与终端交互的时候,先把主进程挂起,等交互完毕后,再让主进程继续运行(还没有实现)。大家有什么好的方法?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Linux-Torvalds
2012-07-26
打赏
举报
回复
进程之间的同步?IPC semaphore
UNIX环境高级编程
16.8.2
多进程
的结果 410 16.9 小结 412 习题 412 第17章 与PostScript打印机通信 413 17.1 引言 413 17.2 PostScript通信机制 413 17.3 假脱机打印 415 17.4 源码 417 17.5 小结 434 习题 434 第18章 ...
Linux内核源代码情景分析 (上下册 高清非扫描 )
8.7
终端
设备与汉字信息处理 8.8控制台的驱动 8.9通用串行外部总线USB 8.10系统调用select()以及异步输入/输出 8.11设备文件系统devfs 第9章多处理器SMP系统结构 9.1概述 9.2SMP结构中的互斥问题 9.3高速...
Linux中fork创建兄弟子进程,验证进程之间全局变量不
共享
,exec函数族
文章目录编程环境:并行和并发:并发:一个时间段,处理请求的个数并行:多个进程同时进行任务分配:PCB 和 进程的五种状态:进程控制块 PCB:进程的五种状态:进程控制块,父进程创建子进程的分析 ????:父进程如何...
Linux------子进程与父进程,线程之间的
共享
问题
fork()子进程和父进程
共享
的资源: 打开的文件 实际用户ID、实际组ID、有效用户ID、有效组ID 添加组ID 进程组ID 对话期ID 控制
终端
。 设置-用户-ID标志和设置-组-ID标志 当前工作目录 根目录 文件方式创建屏蔽字 信号...
多线程与
多进程
区别
保证指令原子的指向不被打断,Linux系统提供了一些常用操作的原子指令,,包括原子整数操作和原子位操作,必须为atuomic_t类型的整数(32位的整数,24位数据,8bits的锁)信号的处理是进程中所有线程
共享
的(注意:...
Linux/Unix社区
23,110
社区成员
74,506
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章