您的位置:程序门 -> vc/mfc -> 界面



如何同步修改listbox内容?


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


如何同步修改listbox内容?[已结贴,结贴人:aj3423]
发表于:2007-04-10 19:43:03 楼主
我用了一个listbox,里面有20行内容,用来显示20个线程的运行情况,线程的运行很快,大约2秒钟就执行完了,之后又开始,不停重复。问题是,怎么能修改listbox某一行的内容?   网上只看到用delete一行再insert一行的方法来修改,这样的话会不会造成这种情况:

第3个线程运行完毕,准备修改listbox
第5个线程运行完毕,准备修改listbox

第3个线程delete第3行准备insert
第5个线程delete第5行准备insert   //由于第3行被删除,此时删除的不是第5行,是第4行
第5个线程insert
第3个线程insert

请问会不会造成上面的情况?能不能同步修改listbox内容?
发表于:2007-04-10 19:44:451楼 得分:20
有个同步函数可以创建个阻塞
。。我现在没例子。


快速检索

最新资讯
热门点击