2017年1月18日

delphi 线程教学第三节:设计一个有生命力的工作线程

摘要: 第三节:设计一个有生命力的工作线程 创建一个线程,用完即扔。相信很多初学者都曾这样使用过。 频繁创建释放线程,会浪费大量资源的,不科学。 1.如何让多线程能多次被复用? 关键是不让代码退出 Execute 这个函数,一旦退出此函数,此线程的生命周期即结束。 要做到这一点,就需要在 Execute 中 阅读全文

posted @ 2017-01-18 16:15 晓不得2013 阅读(3447) 评论(2) 推荐(0)

delphi 线程教学第二节:在线程时空中操作界面(UI)

摘要: 第二节:在线程时空中操作界面(UI) 1.为什么要用 TThread ? TThread 基于操作系统的线程函数封装,隐藏了诸多繁琐的细节。 适合于大部分情况多线程任务的实现。这个理由足够了吧? 什么?你要用 windows 的线程 api 来实现多线程? 我可以负责任地告诉你,如果你用 api 来 阅读全文

posted @ 2017-01-18 16:15 晓不得2013 阅读(6014) 评论(0) 推荐(0)

delphi 线程教学第一节:初识多线程

摘要: 第一节:初识多线程 1.为什么要学习多线程编程? 多线程(多个线程同时运行)编程,亦可称之为异步编程。 有了多线程,主界面才不会因为耗时代码而造成“假死“状态。 有了多线程,才能使多个任务同时执行,最大化利用CPU资源,提高效率。 在安卓编程中,要求必须是多线程,主界面中的代码只要耗时几秒钟,就会触 阅读全文

posted @ 2017-01-18 16:14 晓不得2013 阅读(5958) 评论(2) 推荐(7)

导航