请问大家两个多线程中我很难理解的我问题! 请问大家 OnTerminate := MainForm.ThreadsDone; 这个到底是什么意思ThreadsDone; 是个什么东东在delphi帮助里看不到sleep()这个函数到底在线程中起到了什么作用? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 sleep(),是把本线程的控制权交给系统,让系统再分配,否则系统可能没有空闲的cpu供系统执行。Sleep(5*1000):是程序等待5秒再向下执行。 sleep()是挂起线程,将本线程的控制权交给系统,让系统再分配,否则系统可能没有空闲的CPU来供系统使用。sleep(5*1000)线程等待5秒再往下执行 转: TThread类的简介 ·FreeOnTerminate属性: 设置该属性为true,线程结束时,线程对象自动销毁,反之程序员必须在线程结束时显示的将线程销毁。 ·Handle属性: 线程句柄,利用这个属性,Windows的API函数可对线程进行操作。 ·Priority属性: 线程优先级。Windows是抢先多任务的,系统根据优先级来调度线程,具体定义可查联机帮助。 ·ReturnValue属性: 线程执行后的返回值,根据它来判断线程是否成功运行。 ·Suspended属性: 设置它为rtue时,线程将挂起;反之,线程执行。 ·Terminated属性: 终止线程执行。 ·Execute方法: 这是派生类必须重载的方法。这个函数就是新线程的执行代码。 ·Synchronize方法: 同步方法。把对于VCL访问置于该函数体内。这个成员函数使所有对VCL的访问由主VCL线程来调用,避免了多线程的冲突。新线程执行进入这个函数体时,调用转入主VCL线程,新线程挂起。 ·Terminate方法: 终止线程的执行。 ·WaitFor方法: 等待线程的终止,并返回ReturnValue属性的值。 ·OnTerminate事件: 线程终止时触发的响应事件。 实际应用中,TThread类对象常与TEvent类对象(事件对象)配对使用,Tevent类在多线程的通信中起着信号灯的作用,能有效的保护共享资源 MainForm.ThreadsDone;应该是自己在MainForm对象中实现的一个方法.sleep 让它所在的线程停止指定的时间(注意,不是精确的时间,可能比指定的时间长)如果给定0,则只是引起线程切换. 关于创建服务程序的问题。 idtcpserver 多线程连接数据库 怎么处理图片 500分求动网自动登陆发贴的实现! 安装控件提示错误:it is not a design time package是怎么回事? 如何汉化ExpressBars v4.2中的dxBarCustForm!急!!!!! TChart问题,在线等待。 有没有可以把人民币的小写转换成大写的函数或别的什么东西?特急,谢谢! 各位兄弟,小弟的幸福拜托你们了,帮我出出主意吧! 用户输入问题 气疯了,散分 求一个通用的数据库查询控件,2天内结贴
Sleep(5*1000):是程序等待5秒再向下执行。
sleep(5*1000)线程等待5秒再往下执行