线程相关。

原创 2013年12月04日 10:08:56
 
/// <summary>
        /// 启动线程
        /// </summary>
        /// <param name="m"></param>
        private void StartThread(Model m)
        {
            ThreadStart threadStart;
            Thread thread;
            //监听端口
            threadStart = delegate { DBToOracle(m); };//线程要执行的方法
            thread = new Thread(threadStart);
            thread.Start();
        }

public void start(Model m)
{ 
        Thread.Sleep(1000 * 60 * 4);//休息时间:毫秒
                
        StartThread(m);
}

写了个方法是读取各个不同服务器的相同数据库的某些数据。

一个个读很慢。就用到了线程。

且是同步完成。之后跳过直接运行下面的程序。其实线程里的程序不一定已经完成了。

导致一开始。看到程序执行到下一阶段可是数据却没收到。

然后中断程序去找原因。

有时又有部分数据。

后来才知道。

需要等一段时间等线程里的程序跑完才行。

他不像原来的程序一条一条执行下去。跑完前面的才会跑后面的。

比如:

线程里执行的是抽数据。1个服务器要1分钟。

50个50分钟。

用了线程可能就几分钟他们同时运行。

但是第二块却是判定是否全部抽取成功,成功的话就会标记一下。

可是这是其实线程里面的程序还没结束。而第二部确已经执行了。

就会导致第二部结果是错的。

so  end。

当然这只是用到这段代码之后碰到的问题和体会。并没有完整研究过线程。= = 将来有新体会再更新

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

线程相关知识

  • 2013-09-04 13:55
  • 6.96MB
  • 下载

PyQt5学习笔记15----PyQt 线程相关类

QThread是我们将要详细介绍的第一个类。它也是 Qt 线程类中最核心的底层类。由于 PyQt 的跨平台特性,QThread要隐藏掉所有平台相关的代码。          正如前面所说,要...

C#线程参考手册相关code

  • 2012-08-06 15:24
  • 2.03MB
  • 下载

c++线程相关

  • 2013-08-26 19:51
  • 353KB
  • 下载

C++11新特性--线程库相关

线程的创建std::thread t() 提供线程函数或者函数对象 t.join() 阻塞线程直到线程函数执行完毕 t.detach() 如果不希望线程被阻塞执行就调用detach(),但是这会...

java线程知识的相关代码

  • 2012-10-26 21:50
  • 78KB
  • 下载

C#线程相关几个小程序

  • 2008-06-29 17:21
  • 497KB
  • 下载

黑马程序员---java基础之异常,线程,String与相关类

黑马程序员---java基础之异常,线程,String与相关类                      ...

线程相关的单例模式

  • 2014-05-30 13:05
  • 24KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)