2009年2月11日

.NET中几种基本的线程同步方法

摘要: 每个程序员学编程的时候都是从单线程的程序入手的,等到了具有比较多的编程实践经验后才开始接触到多线程编程,多线程的技术在程序使用上带来新的友 好体验的同是也带来了一系列的问题,其中最大的一个问题就是“同步/死锁”。 在C#中提供了多种实现同步的类和方法,下面就分别对每种方式作一个说明。 首先我把同实现同步的所有方式分了几个类,第一类我称作线程本身的同步,就是指线程本身发起的同... 阅读全文

posted @ 2009-02-11 19:58 gogogo 阅读(436) 评论(0) 推荐(0) 编辑

Visual C++线程同步技术剖析 (转载)

摘要: 作者:中国电波传播研究所 郎锐■来自:yesky摘要: 多线程同步技术是计算机软件开发的重要技术,本文对多线程的各种同步技术的原理和实现进行了初步探讨。关键词: VC++6.0; 线程同步;临界区;事件;互斥;信号量; 正文 使线程同步在程序中使用多线程时,一般很少有多个线程能在其生命期内进行完全独立的操作。更多的情况是一些线程进行某些处理操作,而其他的线程必须对其处理结果进行了解。正常情况下对这... 阅读全文

posted @ 2009-02-11 19:55 gogogo 阅读(220) 评论(0) 推荐(0) 编辑

Win32 进程间通信的分析与比较

摘要: 1 进程与进程通信   进程是装入内存并准备执行的程序,每个进程都有私有的虚拟地址空间,由代码、数据以及它可利用的系统资源(如文件、管道等)组成。多进程/多线 程是Windows操作系统的一个基本特征。Microsoft Win32应用编程接口(Application Programming Interface, API)提供了大量支持应用程序间数据共享和交换的机制,这些机制行使的活动称为进程间通... 阅读全文

posted @ 2009-02-11 19:50 gogogo 阅读(693) 评论(0) 推荐(0) 编辑

导航