zoukankan      html  css  js  c++  java
  • Dephi的同一个线程支持累次Execute吗

    Suspend放到循环里
    ------解决方案--------------------
    执行完不结束只休眠。另外还需要线程池。
    ------解决方案--------------------
        while not Terminated do
        begin
         
          //do something finish
          if not Terminated then//最好还加上这句 
            Suspend();
        end;
    ------解决方案--------------------
    Finished好像没有必要了吧

    ------解决方案--------------------
    楼主对execute的理解错误,首先execute是thread的一个方法,thread<> winthread可以这么说吧,
    execute是线程的执行体,具体的你可以看vcl中关于thread类及ThreadProc就明白了,而线程启动后就进入execute执行,当前是不会二次进入的。你suspend只是让线程不再获取时间片。

  • 相关阅读:
    机器视觉
    视觉感知
    计算机视觉
    模板匹配
    Kinect
    手势识别
    三维重建
    单元化理解
    [面试经] Java
    [面试经]Java中final、finally、finalize有什么不同?
  • 原文地址:https://www.cnblogs.com/zhangzhifeng/p/6015012.html
Copyright © 2011-2022 走看看