1.)一个文件被多个文件分次读取,比如一个1M的文件,多个线程读取之,每个线程每次读1K,请问此时是否需要线程同步控制(CriticalSection之类的)
2.)一个控件,如listbox上记录每个线程的读取进度(每个线程目前读取的包号),这个listbox上的值在不停的变化,请问此时是否需要对该listbox进行同步控制(CriticalSection之类的)
2.)一个控件,如listbox上记录每个线程的读取进度(每个线程目前读取的包号),这个listbox上的值在不停的变化,请问此时是否需要对该listbox进行同步控制(CriticalSection之类的)
解决方案 »
- 我把TWebBrowser的statusbar设为true但状态栏还是不显示
- 各位大哥请帮忙
- 用Query Analyzer可以登录到另一个机器SQL SERVER,SA是没能密码的,但用Enterprise Manager就不行??
- 下载了一个ComOne串口调试程序,能否用本机的com1口,向com2发送数据?是否要接连线?
- 一个讨论DELPHI的群 3279164
- 不好意思,问个很菜的问题:delphi中怎样向一个 .asp 网页post 两个变量,并且怎样得到出错返回的值?
- stringgrid的小问题
- 无法在此会话中启动更多的事务 什么意思
- 哪位大哥给小弟一个MIDAS(多层应用开发程序)在d6下的例子,小弟感激不尽!!!
- 请教各位前辈,什么叫钩子
- 编写C/S结构的程序,如何连接internet网上的一台sqlserver数据库服务器
- 急!,,,,高分求计算机毕业论文(Delphi写的MIS方面的)
1、如果你预先分配好了开始和结束的位置,那么没有必要做同步控制。不然的话,所有进程都排着队等待也体现不出多线程的速度优势了。
2、如果各个进程分别修改不同行的值的话,我觉得没有必要同步,当然前提是主线程中,listbox是只读的属性。
一点建议,不是很成熟,需要考虑的事情可能更多...