首页 | 头版要闻 | 经济广角 | 消费聚焦 | 民生视点 | 国土周刊 | 访谈 | 股票 | 理财 | 职场 | 体育 | 燕赵教育 | 透视行风 | 绿色河北
社会 | 省内要闻 | 经济论坛 | 市场特刊 | 财富周刊 | 行业协会 | 人物 | 基金 | 房产 | 求学 | 时尚 | 医药健康 | 税务之窗 | 电力风彩
经济 | 中国经济 | 经济观察 | 家庭百科 | 博客精选 | 网络热点 | 图片 | 债券 | 汽车 | 读书 | 娱乐 | 网络技术 | 零点文学 | E 形视觉
您现在的位置: 河北经济日报网 >> 网络技术 >> Delphi >> 文章正文 站内检索
服务热线:0311-88606031
同期新稿
 
普通文章 XML轻松学习手册(1)XML快速入门
普通文章 如何禁止刪除文件
普通文章 shr 與 shl
普通文章 關於線程(delphi)
普通文章 BASS EQ-Band
普通文章 還是 NtShutdownSystem 函數
普通文章 Delphi 的四舍五入(不要四舍五入)的擴展函數!
普通文章 查找一個進程,並殺掉這個進程(KillProcess)
普通文章 獲取 DLL 的輸出函數
普通文章 字符串A裡有多少個字符串B
普通文章 根據參數運行的程序
普通文章 自动调整横向滚动条宽度
普通文章 让ListBox实现即指即显功能
普通文章 URL解碼函數(By Kingron)
普通文章 不定数量的参数
普通文章 獲取進程文件名(轉自 CSDN的FAQ)
普通文章 抖動的窗體
普通文章 在桌面建立 LNK 快捷方式
普通文章 自定義分割字符串
普通文章 ANSI文本轉UNICODE
關於線程(delphi)
http://www.hbjjrb.com 2007-4-15 22:27:23 【字体: 繁体
Delphi中有一个线程类TThread是用来实现多线程编程的,这个绝大多数Delphi书藉都有说到,但基本上都是对TThread类的几个成员作一简单介绍,再说明一下Execute的实现和Synchronize的用法就完了。然而这并不是多线程编程的全部,我写此文的目的在于对此作一个补充。
    线程本质上是进程中一段并发运行的代码。一个进程至少有一个线程,即所谓的主线程。同时还可以有多个子线程。当一个进程中用到超过一个线程时,就是所谓的“多线程”。
    那么这个所谓的“一段代码”是如何定义的呢?其实就是一个函数或过程(对Delphi而言)。
    如果用Windows API来创建线程的话,是通过一个叫做CreateThread的API函数来实现的,它的定义为:

HANDLE CreateThread(
    LPSECURITY_ATTRIBUTES lpThreadAttributes,
    DWORD dwStackSize,
    LPTHREAD_START_ROUTINE lpStartAddress,
    LPVOID lpParameter,
    DWORD dwCreationFlags,
    LPDWORD lpThreadId
   );

    其各参数如它们的名称所说,分别是:线程属性(用于在NT下进行线程的安全属性设置,在9X下无效),堆栈大小,起始地址,参数,创建标志(用于设置线程创建时的状态),线程ID,最后返回线程Handle。其中的起始地址就是线程函数的入口,直至线程函数结束,线程也就结束了。
    整个线程的执行过程如下图所示:

    因为CreateThread参数很多,而且是Windows的API,所以在C Runtime Library里提供了一个通用的线程函数(理论上可以在任何支持线程的OS中使用):
    unsigned long _beginthread(vo

[1] [2] [3] [4] [5] [6] [7] [8] [9] [10]  ... 下一页  >> 

板块 推荐
普通文章 航天军工板块:政策扶持前景广阔
普通文章 见顶回落 资金流出非常明显
普通文章 成渝板块:反弹急先锋
普通文章 整体上市板块:估值优势依然吸引
普通文章 哪几类个股抗风险能力强?
普通文章 避风港不惧震荡
普通文章 “增发板块”套利机会多
普通文章 资金流向与热点板块前瞻(6/28)
房产 推荐
普通文章 前5个月全国经济适用房供地总量同比增加1
普通文章 上海女白领“离谱”的买房故事
普通文章 简洁典雅 韩国当红女明星宋慧乔与母亲的家(
普通文章 《财经》:深圳房价飚升之解
普通文章 北京楼盘实地调查 五环内住宅均价超2万
普通文章 物业经理3年敛财近千万 受审时曝房产黑幕
普通文章 香港媒体称深圳四分之一楼房被境外人士买走
普通文章 好房子是淘出来的 北京热点区域便宜尾房大清
频道精选  
焦点:  中国审计发现:一些中央部门所属单位靠收
股票:  价升量减并非不良信号!如何看待反弹?
社会:  17岁少女做妇检处女膜被捅破 哭得死去活来
主力:  蓝筹引领突围 市场或演绎“二·八”行情
经济:  三季度调整四季度上看5000点 下半年30只金
个股:  综合盈利预测调整的股票(7.03)
时评:  股指期货:蛋糕还是重锤
黑马:  大盘再度进入短线风险期
读书:  蒋介石葬礼场面:二百万人跪拜迎送(图)
板块:  航天军工板块:政策扶持前景广阔
体育:  伤情有恶化迹象 周苏红无奈退赛照顾汤淼
基金:  基金公告导读(07.07)
军事:  07式新军服共有礼服标志服饰等644个品种(
债券:  特别国债发行部门多协调“特别”请慎之
时尚:  超性感的中空泳衣
传闻:  据传,目前最抗风险的一类股票
娱乐:  苏有朋不是同性恋 与经理人恋人恋情曝光
理财:  10万资产家庭的理财谋划 四种基金构筑幸
数码:  7月苹果小妞全裸秀
汽车:  雪铁龙爱丽舍最高降8000元 SX 16V售8.28万
百科:  女子万元脱毛被烧出疤痕 夏季当心遭遇健康
房产:  前5个月全国经济适用房供地总量同比增加

普通文章 17岁少女做妇检处女膜被捅破 哭得死去活来
普通文章 乞讨女孩自曝月赚三四千 收入比公务员强
普通文章 南京“股神”竟是智障 炒股无师自通
普通文章 83岁老汉每天早上到公园嫖娼 被卖淫女搜身

坚持看完的算你狠!

哥们女友竟然如此诱惑我

萨达姆女儿拍裸照

长沙公交车上女孩坦胸露乳

老人集体看淫秽表演被抓

艺校3女生为日本提供情色表

触目惊心的扫黄现场

车里偷情现场被抓
同期热点
普通文章 如何禁止刪除文件
普通文章 shr 與 shl
普通文章 關於線程(delphi)
普通文章 BASS EQ-Band
普通文章 還是 NtShutdownSystem 函數
普通文章 Delphi 的四舍五入(不要四舍五入)的擴展函數!
普通文章 查找一個進程,並殺掉這個進程(KillProcess)
普通文章 獲取 DLL 的輸出函數
普通文章 URL解碼函數(By Kingron)
普通文章 ANSI文本轉UNICODE
普通文章 ASCII 轉 UNICODE 編碼
普通文章 delphi 编码转换 unicode gbk big5
普通文章 将unicode(utf-8)编码转换为gb2312编码
普通文章 在delphi中读取非ansi格式文本文件的问题
普通文章 DELPHI 线程分析
普通文章 delphi 隐藏进程代码
普通文章 delphi THotKey控件的使用-全局热键
普通文章 用Delphi创建服务程序
普通文章 用好Delphi中的字符串
普通文章 Delphi的TWebBrowser编程综述

绝色中戏校花 被张艺谋钦点

组图:日本体操界的芙蓉姐
伤情有恶化迹象 周苏红无奈退赛照顾汤淼
巡游者与国奥斗殴处罚公布 打人助教禁赛3个月
央视中秋晚会欲为姚明办婚礼 刘翔任婚礼主持
绝色中戏校花 被张艺谋钦点为奥运宝贝

众星出席酒会风骚谈保养 

刘嘉玲回到旧爱身边 邝美云

周杰伦扣篮起旋风 风雷电闯

电眼王子梁朝伟过45岁生日

苏有朋不是同性恋 与经理人

刘亦菲发布会上走光 

新“黛玉”李旭丹写真

志玲性感出浴:美腿与诱人

河北经济日报社版权所有 河北经济日报社网络信息部管理与维护
地址 石家庄市裕华西路186号 电话:0311-88606031
hebei82gov@yahoo.com.cn
未经许可不得转载和镜像 冀ICP备字020964号
技术支持 动易网络科技有限公司
建议使用1024x768分辨率