伯乐共勉

讨论。NET专区
随笔 - 259, 文章 - 183, 评论 - 217, 阅读 - 34万
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

文章分类 -  多线程

描述多线程的技术,不分语言
摘要:Delphi中的线程类--之(1) Delphi中的线程类--之(1) Raptor(原作) 关键字 Thread Event CriticalSection Synchronize Delphi中的线程类 猛禽[Mental Studio] http://mental.mentsu.com ( 之一) Delphi中有一个线程类TThread是用来实现多线程编... 阅读全文

posted @ 2006-04-06 13:03 伯乐共勉 阅读(280) 评论(0) 推荐(0) 编辑

摘要:Delphi中有一个线程类TThread是用来实现多线程编程的,这个绝大多数Delphi书藉都有说到,但基本上都是对TThread类的几个成员作一简单介绍,再说明一下Execute的实现和Synchronize的用法就完了。然而这并不是多线程编程的全部,我写此文的目的在于对此作一个补充。 线程本质上是进程中一段并发运行的代码。一个进程至少有一个线程,即所谓的主线程。同时还可以有多个子线程。当... 阅读全文

posted @ 2006-04-03 17:05 伯乐共勉 阅读(374) 评论(0) 推荐(0) 编辑

摘要:线程是进程内一个相对独立的、可调度的执行单元。一个应用可以有一个主线程,一个主线程可以有多个子线程,子线程还可以有自己的子线程,这样就构成了多线程应用了。由于多个线程往往会同时访问同一块内存区域,频繁的访问这块区域,将会增加产生线程冲突的概率。一旦产生了冲突,将会造成不可预料的结果(该公用区域的值是不可预料的)可见处理线程同步的必要性。 注意:本文中出现的所有代码都是用DELPHI描述的,调试... 阅读全文

posted @ 2006-04-03 17:04 伯乐共勉 阅读(291) 评论(0) 推荐(0) 编辑

摘要:作者: snox当有多个线程的时候,经常需要去同步这些线程以访问同一个数据或资源。例如,假设有一个程序,其中一个线程用于把文件读到内存,而另一个线程用于统计文件中的字符数。当然,在把整个文件调入内存之前,统计它的计数是没有意义的。但是,由于每个操作都有自己的线程,操作系统会把两个线程当作是互不相干的任务分别执行,这样就可能在没有把整个文件装入内存时统计字数。为解决此问题,你必须使两个线程同步工作。... 阅读全文

posted @ 2006-04-03 17:02 伯乐共勉 阅读(921) 评论(3) 推荐(0) 编辑

摘要:哈 尔 滨 工 程 大 学 一 系 张 万 春 一 多 任 务, 多 进 程 和 多 线 程 ---- Windows95 和WindowsNT 操 作 系 统 支 持 多 任 务 调 度 和 处 理, 基 于 该 功 能 所 提 供 的 多 任 务 空 间, 程 序 员 可 以 完 全 控 制 应 用 程 序 中 每 一 个 片 段 的 运 行, 从 而 编 写 高 效 率 的 应 用 程 ... 阅读全文

posted @ 2005-05-13 19:51 伯乐共勉 阅读(487) 评论(0) 推荐(0) 编辑

摘要:作者: coolnerd 线程的程序中,如果线程要向界面窗口报告状态,有两种操作方法, 一种是通过消息的方法,由于消息本身携带的消息量有时不购用,往往消息参数 只是一个指向某消息对象的指针,而消息对象往往需要在堆内存中new生成, (因为往往线程不能等待消息处理完毕就继续执行,所以如果消息对象是栈对象 往往消息对象还未来及被处理,就又被线程修改.所以采用堆对象.) 界面接受到... 阅读全文

posted @ 2005-05-13 19:50 伯乐共勉 阅读(321) 评论(0) 推荐(0) 编辑

摘要:1.多线程中有主内存和工作内存之分, 在JVM中,有一个主内存,专门负责所有线程共享数据;而每个线程都有他自己私有的工作内存, 主内存和工作内存分贝在JVM的stack区和heap区。 2.线程的状态有'Ready', 'Running', 'Sleeping', 'Blocked', 和 'Waiting'几个状态,'Ready' 表示线程正在等待CPU分配允许运行的时间。 3.线程... 阅读全文

posted @ 2005-05-13 19:48 伯乐共勉 阅读(411) 评论(0) 推荐(0) 编辑

摘要:文/袁小春 多 线 程 编 程 的 含 义 是 你 可 将 程 序 任 务 分 成 几 个 并 行 的子 任 务。 特 别 是 在 网 络 编 程 中, 你 会 发 现 很 多 功 能 是 可 以并 发 执 行 的。 比 如 网 络 传 输 速 度 较 慢, 用 户 输 入 速 度 较 慢,你 可 以 用 两 个 独 立 的 线 程 去 完 成 这 ?copy; 功 能, 而 不 影 响正 常 ... 阅读全文

posted @ 2005-05-12 08:31 伯乐共勉 阅读(624) 评论(0) 推荐(0) 编辑

摘要:来源: PConline 作者: qlampskyface ... 阅读全文

posted @ 2005-05-12 08:30 伯乐共勉 阅读(328) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示