问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

高分求解Delphi多线程编程

发布网友 发布时间:2022-05-18 22:59

我来回答

2个回答

热心网友 时间:2023-11-18 04:03

定义一个全局变量 i 定义一个定时器 Timer 间隔时间设置为20秒
注意在 递增变量的时候 一定要加锁 防止两个线程同时递增这个变量

声明一个临界区变量 L:TRTLCriticalSection
程序创建时 初始化临界区变量 InitializeCriticalSection(L)

递增i时:锁住临界区
EnterCriticalSection(L);//进入临界区
inc(i)
LeaveCriticalSection(L);//退出临界区

程序结束时 删除临界区变量
DeleteCriticalSection(L)

timer在20秒的时候检测i的值就可以了

临界区变量保证在enter和leave之间的代码同时只能有一个线程访问
防止了变量访问的冲突

热心网友 时间:2023-11-18 04:03

定义两个全局变量,一个时间,一个次数,在线程中增加时间判断,如果是第一次执行(次说为0)那么为时间变量赋初始值,如果不是第一次执行(次数大于0),那么判断时间,如果大于20秒停止程序。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
考研可以查试卷的各题得分吗 如何看到自己的考研试卷 考研成绩可以查各题得分吗 原神机关棋谭双风双岩队伍怎么玩_机关棋谭双风双岩队伍推荐 原神双风阵容怎么搭配 原神魈双风阵容怎么搭配-魈双风阵容搭配推荐 Java有发展潜力还是C#有发展潜力 兴智联和电信什么关系 玫瑰花酱做法二 武汉兴智联科技服务有限公司怎么样 delphi 多线程编程问题 Delphi怎样实现多线程 vivo手机的拦截短信在哪里看能看? 电机保护器问题,我使用的浙江许继电气生产的ULD-E2电机保护器,正常关闭后不能正常开机。 环球有什么用 环球是什么,有什么用? 有人说“”是什么意思 是什么卡 真的是无上限的信用卡吗? 黑金信用卡额度有多高 的特权有哪些 怎样将ppt做得更好 如何将PPT做得更好啊 怎么把PPT做得精美? 不小心把微信里的聊天记录怎么恢复 北京凯兰航空技术有限公司上海分公司怎么样? 埃菲尔铁塔加许愿瓶寓意甚么 MM在生日时候送我一个杯子,里面还有一个许愿瓶,有什么含义吗? 许愿瓶里面装什么,有什么意义?送女朋友的! 有一位女孩送了我一个许愿瓶,里边装有55颗星星,这55颗星星的含义是什么呢? 许愿瓶的含义 女生送男生许愿瓶是有什么含义 DELPHI怎么实现多线程? 在线等 在delphi中编程,同时运行的多线程数量有限制吗 请教编程高手-关于多线程与消息队列(DELPHI) 请教delphi多线程技术监控多个串口 有谁能提供delphi7多线程编程序实例看一下 delphi 主线程 thread.execute 什么时间执行 delphi7.0多线程CreateThread的问题~急~!!! 初学delphi,应该掌握哪些东西 想学delphi 新手炒股软件哪个好上手? 新手想学Delphi,可我没有基础,应该看什么书 C# 和 delphi 我应该学习哪个? 我可以在美国大使馆换护照吗 美籍宝宝如何在国内的美国领事馆更换护照? 留学生在中国驻美使馆更换新护照,旧护照当时就要收回吗?(旧护照还没过期),如需收回,在等新护照期间 美籍宝宝如何在国内的美国领事馆更换护照 中国人美国护照快到期在那续办理人在中国 现在中国住美国大使馆可不可以办理护照阿? 中国护照在美国在美国过期怎么办 等离子电视