社区
语言基础/算法/系统设计
帖子详情
问个多线程小问题
venge
2005-04-12 10:07:42
有没有让listview之类进入临界点的函数?
好像trtlcriticalsection只能对变量起作用,函数就不行,object也不行。
...全文
115
4
打赏
收藏
问个多线程小问题
有没有让listview之类进入临界点的函数? 好像trtlcriticalsection只能对变量起作用,函数就不行,object也不行。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
venge
2005-04-22
打赏
举报
回复
没人re 啊?
tomp
2005-04-22
打赏
举报
回复
怎么没人回答啊?用另一种表达方式吧。
我有两个子线程a、b,都对同一个listview操作。在a线程检查到listview的i行的值要更改的时候,b线程把listview给clear了,结果a线程去更改已不存在的i行时就导致a线程死了。
当然,对于这种问题我可以用try来避免它,但是我想这样来处理它:当a线程需要检查listview哪一行要更改的时候,我先进入trtlcriticalsection,做完之后在出来,然后b才去clear listview。
可是我的试验表明,对于trtlcriticalsection,它只是支持interger、string之类的,对于listview是不支持的,我估计是对object都不支持。
所以我要问问大家,怎么让listview之类的object进入临界点之类的东西
venge
2005-04-14
打赏
举报
回复
可是信号灯是互斥的高级版啊,我看对付进程才要互斥,难道对付进程内的线程就要用信号量吗?
FigoZhu
2005-04-12
打赏
举报
回复
你用信号量之类的方法来保护。
面试必问!
多线程
并发
问题
多线程
并发
问题
,基本是面试必问的。 大部分同学应该都知道Synchronized,Lock,部分同学能说到volatile、并发包,优秀的同学则能在前面的基础上,说出Synchronized、volatile的原理,以及并发包中常用的数据结构,...
单核
多线程
与多核
多线程
或许有些同学对于单核
多线程
和多核
多线程
有点误区,因为会听到一些同学问为什么单核能处理
多线程
,总结了一些干货,下面会通俗说明下。 线程和进程是什么 线程是CPU调度和分配的基本单位(可以理解为CPU只能看到...
多线程
(一):创建线程和线程的常用方法
应付面试 :
多线程
几乎是面试中必问的题,所以掌握一定的基础知识是必须的。 了解并发编程:实际工作中很少写
多线程
的代码,这部分代码一般都被人封装起来了,在业务中使用
多线程
的机会也不是很多(看具体项目),但是...
【Java
多线程
】
多线程
带来的的风险-线程安全、
多线程
五个经典案例
日常开发中如果用到
多线程
编程,也一定会涉及到线程安全
问题
线程安全这个
问题
就不太好理解 正因为如此,程序猿们才尝试发明出更多的编程模型来处理并发编程的任务 例如:多进程、
多线程
、actor、csp、async+await、...
多线程
面试题(值得收藏)
史上最强
多线程
面试47题(含答案),建议收藏 金九银十快到了,即将进入找工作的高峰期,最新整理的最全
多线程
并发面试47题和答案总结,希望对想进BAT的同学有帮助,由于篇幅较长,建议收藏后细看~ 1、并发编程三要素?...
语言基础/算法/系统设计
16,748
社区成员
33,247
社区内容
发帖
与我相关
我的任务
语言基础/算法/系统设计
Delphi 语言基础/算法/系统设计
复制链接
扫一扫
分享
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章