WIN32编程
piaojieChen
这个作者很懒,什么都没留下…
展开
-
多线程程序复习003
<br /><br /> <br />多线程程序复习三 2011.05.03<br /><br /><br />互斥量(Mutex):<br />互斥量是一种内核对象,这东西用途如其名,在一个时间内只能被单一线程拥有权限。<br /><br />HANDLE CreateMutex(<br /> LPSECURITY_ATTRIBUTES lpMutexAttributes, // SD(NULL:使用默认安全性)<br /> BOOL bInitialOwner, // initial owner原创 2011-05-03 12:14:00 · 589 阅读 · 0 评论 -
多线程程序复习002
<br /><br /> <br />多线程程序复习二 2011.05.03<br /><br /><br />线程同步(synchronization[siŋkrə,nai'ze*ən] with the threads):<br />当多个线程在并发或并行的时候,要对某共享数据进行操作,就有可能出现数据误差,因此必须进行线程同步。线程同步最关键的就是一点:保证整个存取过程的独占性。独占机制不能简单的用一个标志变量来解决,应为测试标志和改变标志的过程仍然可能被其他线程打断,导致多个线程认为标志有效,出现误原创 2011-05-03 10:24:00 · 463 阅读 · 0 评论 -
多线程程序复习001
<br /><br /> <br />多线程程序复习一 2011.05.02<br /><br />首先最重要的是复习概念:<br /><br /><br />程序是计算机指令的集合,以文件形式存储在磁盘上。进程是程序在内存中的一个运行实例,是程序在内存中的一次执行活动。所以一个程序可以对应多个进程。进程是线程的执行环境,真正执行代码的线程,所以一个进程至少有一个线程(主线程),一般来说,主线程产生各种子线程,主线程在最后完成执行或者说最后执行各种“关闭”动作。<br /><br /><br /><br /原创 2011-05-03 07:37:00 · 427 阅读 · 0 评论