摘要:
原文地址:http://www.cnblogs.com/yuqilin/archive/2011/10/16/2214429.htmlsemaphore 可用于进程间同步也可用于同一个进程间的线程同步。semaphore 非常类似于mutex ,共同点:semaphore和mutex都是内核对象,都可用于进程间的同步,并且都特别占用系统资源(线程的同步包括用户模式下的同步和内核模式下的同步,如果用内核对象来同步被保护的资源,系统需要从用户模式切换到内核模式,这个时间大概是1000个cpu周期)。区别为:mutex只能由一个线程(进行)访问被保护的资源。semaphore 是一种带计数的mute 阅读全文
posted @ 2014-03-17 23:03
dapeng888
阅读(532)
评论(0)
推荐(0)
摘要:
原文地址:http://www.cnblogs.com/slikyn/articles/1525940.html 今天是第一次在C#中接触Thread,自己研究了一下其中Thread.Join()这个方法,下面谈谈自己的理解。 Thread.Join()在MSDN中的解释很模糊:Blocks the calling thread until a thread terminates有两个主要问题:1.什么是the calling thread? 2.什么是a thread? 首先来看一下有关的概念: 我们执行一个.exe文件实际上就是开启了一个进程,同时开启了至少一个... 阅读全文
posted @ 2014-03-17 20:30
dapeng888
阅读(300)
评论(0)
推荐(0)
摘要:
一、概述 Windows Communication Foundation(WCF)是由微软发展的一组数据通信的应用程序开发接口,可以翻译为Windows通讯接口,它是.NET框架的一部分。由 .NET Framework 3.0 开始引入。 WCF的最终目标是通过进程或不同的系统、通过本地网络或是通过Internet收发客户和服务之间的消息。 WCF合并了Web服务、.net Remoting、消息队列和Enterprise Services的功能并集成在Visual Studio中。 WCF专门用于面向服务开发。二、基于Asp.net 的应用程序开发与面向服务开发 在基于Asp.... 阅读全文
posted @ 2014-03-17 17:23
dapeng888
阅读(182)
评论(0)
推荐(0)

浙公网安备 33010602011771号