<?xml version="1.0" encoding="gb2312"?>
<rss version="2.0">
<channel>
<title>多线程</title>
<link>/html/thread/index.html</link>
<description>多线程</description>
<language>zh-cn</language>
<generator>&lt;a href='mailto:webmaster@delphichm.com'&gt;
Copyright@delphichm,&lt;/a&gt;2006-2009.&lt;br/&gt;All Rights Reserved.&lt;br/&gt;
&lt;script language=&quot;javascript&quot; type=&quot;text/javascript&quot; src=&quot;http://js.users.51.la/1120570.js&quot;&gt;&lt;/script&gt;
</generator>
<webmaster>webmaster@delphichm.com</webmaster>
<item>
    <title>delphi winsock2 网络编程(下下)</title>
    <link>/html/thread/20070709/334.html</link>
    <description>PWSAOVERLAPPED_COMPLETION_ROUTINE = procedure ( dwError :Dword; cbTransferred: DWORD; lpOverlapped: LPWSAOVERLAPPED; dwFlags: Dword ); stdcall; { WinSock 2 API new function prototypes } function WSAAccept( s: TSOCKET; addr: psockaddr; addrlen: PINT;</description>
    <pubDate>2007-07-09</pubDate>
    <category>多线程</category>
    <author>bill</author>
    <comments>站内</comments>
</item>
<item>
    <title>delphi winsock2 网络编程(下)</title>
    <link>/html/thread/20070709/333.html</link>
    <description>PWSAPROTOCOL_INFOW = ^TWSAPROTOCOL_INFOW; TWSAPROTOCOL_INFOW = packed record dwServiceFlags1 : DWORD; dwServiceFlags2 : DWORD; dwServiceFlags3 : DWORD; dwServiceFlags4 : DWORD; dwProviderFlags : DWORD; ProviderId : TGUID; dwCatalogEntryId : DWORD; P</description>
    <pubDate>2007-07-09</pubDate>
    <category>多线程</category>
    <author>bill</author>
    <comments>站内</comments>
</item>
<item>
    <title>delphi winsock2 网络编程(中)</title>
    <link>/html/thread/20070709/332.html</link>
    <description>type { Structure used for manipulating linger option. } PLinger = ^TLinger; TLinger = packed record l_onoff: u_short; l_linger: u_short; end; const { Level number for (get/set)sockopt() to apply to socket itself. } SOL_SOCKET = $ffff; {options for s</description>
    <pubDate>2007-07-09</pubDate>
    <category>多线程</category>
    <author>bill</author>
    <comments>站内</comments>
</item>
<item>
    <title>delphi winsock2 网络编程(上)</title>
    <link>/html/thread/20070709/331.html</link>
    <description>{*******************************************************} { } { Windows Sockets API v. 2.20 Header File } { } {Prerelease 16.09.96 } { } { Base: WinSock2.h from Winsock SDK 1.6 BETA } { Delphi 2 RTL Windows32 API Interface } { } { (c) 1996 by Artur</description>
    <pubDate>2007-07-09</pubDate>
    <category>多线程</category>
    <author>bill</author>
    <comments>站内</comments>
</item>
<item>
    <title>delphi Winsock的传输的API封装</title>
    <link>/html/thread/20070709/330.html</link>
    <description>{***************************************************************}{ Vcl blocking mode }{ stNonBlocking = 非阻塞模式 }{ stThreadBlocking = 利用线程阻塞模式 }{ TServerType = (stNonBlocking, stThreadBlocking); }{*****************************************</description>
    <pubDate>2007-07-09</pubDate>
    <category>多线程</category>
    <author>bill</author>
    <comments>网络</comments>
</item>
<item>
    <title>delphi 利用线程FTP上传上个目录指定的后缀文件 </title>
    <link>/html/thread/20070709/329.html</link>
    <description>function ftpup(mainpath:string;filename:string):Boolean; var search:TSearchRec; ret:integer; tempfilenamestr:string; begin ret:=findFirst(form1.source+''+filename,faanyfile,search); while ret=0 do begin if ((search.attr and fadirectory) fadirectory</description>
    <pubDate>2007-07-09</pubDate>
    <category>多线程</category>
    <author>bill</author>
    <comments>站内</comments>
</item>
<item>
    <title>delphi Smart threads with a central management</title>
    <link>/html/thread/20070703/265.html</link>
    <description>Ever wanted to fire up some threads in your application, let them do some time consuming stuff and then report the results to the user? This caused some synchronisation trouble, didn't it? Shutting down your app while threads where still running, up</description>
    <pubDate>2007-07-03</pubDate>
    <category>多线程</category>
    <author>轶名</author>
    <comments>国外</comments>
</item>
<item>
    <title>delphi Delphi_进程间传递消息（发送和接收系统消息）</title>
    <link>/html/thread/20070703/261.html</link>
    <description>unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TForm1 = class(TForm) Button1: TButton; procedure FormCreate(Sender: TObject); procedure Button1Click(Sender: TObject); pri</description>
    <pubDate>2007-07-03</pubDate>
    <category>多线程</category>
    <author>轶名</author>
    <comments>网络</comments>
</item>
<item>
    <title>delphi Delphi_转载：TThread类剖析</title>
    <link>/html/thread/20070703/260.html</link>
    <description>本文从分析源代码的角度介绍Delphi5中的TThread类的封装和运行机理，介绍了TThread类的优缺点。 关键词：Delphi5，TThread，Windows API 目录 1.概述 2.剖析TThread类 2.1 TThread的优点 2.2 TThread的封装和运行机理 3.结束语 4.致谢 5.参考文献 全文 1.概述 根据Wind</description>
    <pubDate>2007-07-03</pubDate>
    <category>多线程</category>
    <author>轶名</author>
    <comments>网络</comments>
</item>
<item>
    <title>delphi Delphi_获取其他线程的光标句柄[DELPHI] </title>
    <link>/html/thread/20070703/259.html</link>
    <description>当光标被另外一个线程掌握时，就无法用GetCursor()应用接口获得光标句柄。本文阐述如何在任何线程掌握光标时都能够获取光标句柄。 ========================================================= { 当光标被另外一个线程掌握时，就无法用GetCursor()应用接口获得光标句柄</description>
    <pubDate>2007-07-03</pubDate>
    <category>多线程</category>
    <author>轶名</author>
    <comments>网络</comments>
</item>
<item>
    <title>delphi 多线程技术在Delphi数据库编程中应用 </title>
    <link>/html/thread/20070703/255.html</link>
    <description>在传统上，并发多任务的实现采用的是在操作系统级运行多个进程，由操作系统按照一定的策略（优先级、循环等），调度各个进程的执行，以最大限度的利用计算机的各种资源。在这种实现方法中最基本的调度单位是操作系统级上的进程。由于各个进程拥有自己独立的运行环境（</description>
    <pubDate>2007-07-03</pubDate>
    <category>多线程</category>
    <author>轶名</author>
    <comments>网络</comments>
</item>

</channel>
</rss>
