社区
语言基础/算法/系统设计
帖子详情
操作系统
wngbdd
2019-11-12 08:34:11
有两个并发执行的进程,程序如下,能够正常执行吗?若不能,为什么?
...全文
139
7
打赏
收藏
操作系统
有两个并发执行的进程,程序如下,能够正常执行吗?若不能,为什么?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tanqth
2020-08-20
精选
打赏
举报
回复
1
答案明显是不能。因为同时使用到了公共变量X,(在排队系统异常报错的情况下)如执行时对公共变量X进了加锁,则当P1对X进行操作时,P2不能对X进行操作。如果执行时没有对X进行加锁,则P1,P2对X的赋值会相互影响。解决办法是将X改为内部的局部变量,或增加一个X1让P2使用。 当然了,这么久没结贴,估计回答了也没用。
liups
2020-08-20
打赏
举报
回复
1
就是楼上几位说的,x有问题,不能获得可靠的结果
nm_wyh
2020-08-20
打赏
举报
回复
1
首先问题是能否正确执行,显示是不可能正确执行的(在并行执行的情况下)。 改正的话就是线程临界资源,加锁等方式。
大肚肥肥
2019-11-26
打赏
举报
回复
1、并发执行的
进程
,可以同时执行,没毛病啊
2、并发执行的
线程
,也可以同时执行,就是x可能会乱
秋天之落叶
2019-11-25
打赏
举报
回复
我最头疼的就是多线程,但是,根据常识,一个变量两个进程同时使用,你搞一下我搞一下,肯定乱套吧,我觉得这肯定是个问题。
happy study
2019-11-24
打赏
举报
回复
x是临界资源,每个进程都加个锁保护
wngbdd
2019-11-12
打赏
举报
回复
求救,各位大神就小的一命吧
得到
操作系统
的版本
得到
操作系统
的版本
如何安装Windows
操作系统
博主喜欢以最原始最直接的方式安装系统,并且不喜欢安装Ghost、精简、修改等等各种
操作系统
,在这里分享一个一直在用,看起来麻烦博主却觉得最适合个人安装
操作系统
的方式,请往下看,欢迎指正交流分享 一、关于...
华为物联网
操作系统
LiteOS
物联网
操作系统
也是一种
操作系统
,他具有
操作系统
的普遍特性(以前前面我们才先学习泛性的普遍的
操作系统
),但是物联网
操作系统
有它很多独特的特性,华为的LiteOS就是一款非常典型的优秀的物联网
操作系统
,除此之外...
操作系统
(第四版)期末复习总结(上)
马上要考
操作系统
了,第一章
操作系统
引论1、
操作系统
是什么?
操作系统
为用户完成所有“硬件相关,应用无关“的工作,以给用户方便、高效、安全的使用环境1.1、定义:
操作系统
是一个大型的程序系统,它负责计算机的...
计算机
操作系统
知识点总结(有这一篇就够了!!!)
一、
操作系统
概述 1.1
操作系统
的定义与目标 定义:
操作系统
是控制管理计算机系统的硬软件,分配调度资源的系统软件。 目标:方便性,有效性(提高系统资源的利用率、提高系统的吞吐量),可扩充性,开放性。 1.2 ...
语言基础/算法/系统设计
16,749
社区成员
33,245
社区内容
发帖
与我相关
我的任务
语言基础/算法/系统设计
Delphi 语言基础/算法/系统设计
复制链接
扫一扫
分享
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章