目前在做一个论坛群发软件,支持自动注册,发帖,回帖。
我现在考虑用多线程对多个论坛实现注册,发帖,回帖功能。
1、看了下线程池,挺简单的,不过好像不能控制池中某个线程的状态(挂起,开启)。
2、直接用Thread类 创建线程可以实现我要的需求,不过以前用Thread做的时候经常碰到程序死掉的情况。
请教大牛帮我设计下这个多线程。谢谢了。
我现在考虑用多线程对多个论坛实现注册,发帖,回帖功能。
1、看了下线程池,挺简单的,不过好像不能控制池中某个线程的状态(挂起,开启)。
2、直接用Thread类 创建线程可以实现我要的需求,不过以前用Thread做的时候经常碰到程序死掉的情况。
请教大牛帮我设计下这个多线程。谢谢了。
Control.CheckForIllegalCrossThreadCalls=false
会造成系统不稳定线程里对每个用到的界面控件属性的读取都是用委托的调用方法要lock 静态对象不要相互lock资源造成死锁程序怎么会死掉
线程开多了就要死掉用数组控制多线程
Thread[] arrayThread;
定时检查线程数组,可挂起,开启
Thread.lock(this)
{
}最后将线程中的方法委托一下~比较好..
控件上的
beginInvoke
endInvoke
很好用啊...