文件名称:asynccalls-thread-pool-example
介绍说明--下载内容均来自于网络,请自行研究使用
利用多线程异步函数调用。
{版本:2.98(2011年10月22日)}
{添加:德尔福XE264位的支持}
{}
{版本:2.97(2011-05-21)}
{修正:线程的优先级恢复正常新AsyncCall任务。 }
{修正:代替暂停/恢复代码,以防止竞争条件,在所有线程}
{暂停但他们FSuspended标志是假的。 }
{修正:异常处理TAsyncCall.InternExecuteSyncCall。退出()后不叫AN}
{引发异常。 }
-Asynchronous function calls utilizing multiple threads.
{ Version: 2.98 (2011-10-22) }
{ Added: Support for Delphi XE2 64bit }
{ }
{ Version: 2.97 (2011-05-21) }
{ Fixed: The thread priority wasn t reset to Normal for new AsyncCall tasks. }
{ Fixed: Replaced Suspend/Resume code to prevent a race condition where all threads are }
{ suspended but their FSuspended flag is false. }
{ Fixed: Exception handling in TAsyncCall.InternExecuteSyncCall. Quit() wasn t called after an }
{ exception was raised. }
{版本:2.98(2011年10月22日)}
{添加:德尔福XE264位的支持}
{}
{版本:2.97(2011-05-21)}
{修正:线程的优先级恢复正常新AsyncCall任务。 }
{修正:代替暂停/恢复代码,以防止竞争条件,在所有线程}
{暂停但他们FSuspended标志是假的。 }
{修正:异常处理TAsyncCall.InternExecuteSyncCall。退出()后不叫AN}
{引发异常。 }
-Asynchronous function calls utilizing multiple threads.
{ Version: 2.98 (2011-10-22) }
{ Added: Support for Delphi XE2 64bit }
{ }
{ Version: 2.97 (2011-05-21) }
{ Fixed: The thread priority wasn t reset to Normal for new AsyncCall tasks. }
{ Fixed: Replaced Suspend/Resume code to prevent a race condition where all threads are }
{ suspended but their FSuspended flag is false. }
{ Fixed: Exception handling in TAsyncCall.InternExecuteSyncCall. Quit() wasn t called after an }
{ exception was raised. }
(系统自动生成,下载前可以参看下载内容)
下载文件列表
asynccalls-thread-pool-example\AsProject.dpr
..............................\AsProject.dproj
..............................\AsProject.dproj.local
..............................\AsProject.identcache
..............................\AsProject.res
..............................\asUnitMain.dfm
..............................\asUnitMain.pas
..............................\AsyncCalls.pas
..............................\AsyncCallsHelper.pas
..............................\AsProject.dproj
..............................\AsProject.dproj.local
..............................\AsProject.identcache
..............................\AsProject.res
..............................\asUnitMain.dfm
..............................\asUnitMain.pas
..............................\AsyncCalls.pas
..............................\AsyncCallsHelper.pas