请教多线程performance的问题 public void OnSelectionChange() { m_workerThread = new Thread(new ThreadStart(BuildTree)); m_workerThread.Start(); m_workerThread.join();// }这个还是单线程啊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 哦 我原来是这么写的 public void OnSelectionChange() { //if (workerThread != null && workerThread.ThreadState == ThreadState.Running) //{ // RequestStop(true); // m_workerThread.Abort(); // } m_workerThread = new Thread(new ThreadStart(BuildTree)); m_workerThread.Start(); m_workerThread.join();// }本打算强制abort线程。后来有一些其它的问题。现在关键是为什么我新生成一个thread,然后start,join会造成性能下降这么多呢? 多谢 m_workerThread = new Thread(new ThreadStart(BuildTree)); m_workerThread.Start(); m_workerThread.IsBackground = true; //好像没什么关系吧 m_workerThread.join(); m_workerThread.IsBackground = true; //好像没什么关系吧应该没什么关系 呵呵 C#中调用带参数的类 C# serialPort资源占用 winform 右键菜单怎么做? C#中打开 保存TXT文挡怎么弄 水晶报表 C#安装包,如果把数据库弄进去? 小弟急需高手拯救(在线等) 16进制数 [DllImport("EastRiver.dll")]请问那位大佬有用过像这样的DLL引用,为何返回值为msg为空值。。 怎样实现像XP右下角下的提示风格?像“隐藏您不经常使用的图标”那样 (解决后送所有分)vsto 开发的outlook addin 部署问题 C#中如何把excel中数据导入
public void OnSelectionChange()
{ //if (workerThread != null && workerThread.ThreadState == ThreadState.Running)
//{
// RequestStop(true);
// m_workerThread.Abort();
// } m_workerThread = new Thread(new ThreadStart(BuildTree));
m_workerThread.Start();
m_workerThread.join();//
}
本打算强制abort线程。后来有一些其它的问题。现在关键是为什么我新生成一个thread,然后start,join会造成性能下降这么多呢? 多谢
m_workerThread.Start();
m_workerThread.IsBackground = true; //好像没什么关系吧
m_workerThread.join();
应该没什么关系 呵呵