wlbk.net
当前位置:首页 >> 寻C#高手帮忙我想做个多线程监控文件夹下的文件,... >>

寻C#高手帮忙我想做个多线程监控文件夹下的文件,...

请问你。。。你这也是要干嘛? 你能把循环放到ThreadWlamcScan里吗? 还是你的需求要求这样? 请更详细的介绍下需求。

你所说的性能包含哪些?内存占用?CPU占用?还是运行时间? 线程占用资源?那个很简单啊,你把Sizeof用上,把你每个对象都Sizeof出来,ok了。

按照你这个说法,要同时启动80-90个线程,你不怕电脑崩溃呀。。 我以前做过一个类似的程序,我给你思路,但是不一定适用你这里需要的。你看下先 因为担心线程抢占资源,所以,在启动线程之前,先做资源分配 1、读取所有的文件名,按照需求,分成...

不要让线程写日志,日志文件最好程序启动后就打开,每次需要在打开写入关闭非常消耗资源,建议如下: 新建一个类,专门用来写日志,构造的时候即打开或新建日志文件,析构的时候关闭文件,程序启动后就实例化这个类,然后将此类实例传递给线程,...

同时读写文件是不安全也不必要的,读写文件的主要制约条件是存储介质的读写速度,即使使用多线程,也不可能提高读写效率。 所以,只能理解你的要求是想要在多个线程上“不同时”操作一个文件。这种情况下,一般的建议是使用一个临界区对象(百度一...

主要有2个问题。 1. 线程函数中GetData没有机制获取有无数据,所以会一直循环 2. 因为是多线程操作所以操作strTest时加上线程锁 主要修改如下三个函数即可 private void button1_Click(object sender, EventArgs e) { var rad = new Random(); /...

如果只是访问,不会有死锁。如果需要用锁,写两个方法,一个专门设置其值,一个专门取其值,方法内部都lock同一个对象,这样就不会出现死锁问题了。另外....netmf里有没有lock我不太清楚了,反正思路是这样。

看你是什么文件了哦。 一般的记事本文件没有影响不需要加 其它的文件,比如Office文件貌似你只能打开一个。

多线程队列式读取文件 多线程批量式数据入库 如果你一个文件就打开一次数据库写入,这样肯定快不了~~ 让读文件与入库的线程数处于一个尽可能的对比平衡点,才能让效率达到最优,另外建议使用连接池,OLEDB对连接池设置不起作用,间隔一分钟不调...

如果你的程序的主要任务就是循环get,并写文件,其实只需要开两个线程就可以了,一个负责循环get,因为多个线程并不能显增加get的速度,获取到了内存,另一个线程负责写文件 如果你写的是一个文件,那就要考虑多线程的访问冲突问题,所以建议每...

网站首页 | 网站地图
All rights reserved Powered by www.wlbk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com