C#.net 线程池如何处理线程A读取线程B读取的数据,这个是做并行处理的,就是线程是读取同一个表的,如何避免多个线程读取相同的数据,以免重复处理。请大虾们指点。。
解决方案 »
- C#实现一个listmanager,给点思路
- C#生成的文件出错会显示详细的错误信息,能不能去掉
- 关于一健对多值的问题
- 想在系统托盘区显示定时改变的文本(与现在系统托盘中的系统的时间显示类似)应该怎么做?
- splitcontainer问题....
- 义务讨论贴:大家看过的关于.NET的比较不错的书...
- 如何在C#中利用API函数SetPixel()画点?
- ---------------------------------------数据添加问题------------------------------------------
- 复制、粘帖问题
- 重写和覆盖有何区别?
- 不知在C#中如何处理
- 关于两个DataTable 合成一个DataTable的问题
独占方式操作
多线程不一定能更快
static Mutex m= new Mutex();
static public test()
{
m.WaitOne();
m.ReleaseMutex();
}
数据读取,多个线程都可以读,可以交给数据库来处理
只有写同一数据,各个线程之间就要加锁