C++多线程
文章平均质量分 83
NickWei9999
这个作者很懒,什么都没留下…
展开
-
c++11 多线程:让你的多线程任务更轻松
介绍本文旨在帮助有经验的Win32程序员来了解c++ 11线程库及同步对象 和 Win32线程及同步对象之间的区别和相似之处。在Win32中,所有的同步对象句柄(HANDLE)是全局句柄.它们可以被共享,甚至可以在进程间复制。在C++11中,所有的同步对象都是栈(stack)对象,这意味着它们必须是可“分离(detached)”的(如果支持“分离”的话)以便能够被栈框架(stack原创 2016-06-15 21:44:39 · 1094 阅读 · 0 评论 -
Delphi中线程类TThread实现多线程编程2---事件、临界区、Synchronize、WaitFor……
现在开始说明 Synchronize和WaitFor 但是在介绍这两个函数之前,需要先介绍另外两个线程同步技术:事件和临界区事件(Event) 事件(Event)与Delphi中的事件有所不同。从本质上讲,Event其实就相当于一个全局的布尔变量。它有两个赋值操作:Set和ReSet,相当于把它设置为 True或False。而检查它的值是通过WaitFor操作进行。对应原创 2016-08-26 11:07:31 · 4700 阅读 · 0 评论 -
Delphi:与VCL同步(Synchronize()、用消息来同步)
先说一下RTL和VCL RTL(Run-Time library),运行时库,包括System、SysUtils、Math三个单元,提供的函数与语言、编译器、操作系统及进程有关 RTL提供类之间继承于 TObject 和 RTL内部的类 VCL(Visual Component Library),可视化组件库,包括Graphics、classes、Controls等与原创 2016-08-26 11:08:23 · 5848 阅读 · 0 评论