hBifTs

山自高兮水自深!當塵霧消散,唯事實留傳.荣辱不惊, 看庭前花开花落; 去留随意, 望天上云展云舒.

导航

2004年7月11日

摘要: 一直在考虑SharedMemory/SharedMemoryEx的并发问题..就是怎么处理同时有多个线程/进程读/写时怎么保证内容是正确的..想到了Mutex,进程间的互斥体.看了看MSDN,发现不能在多个进程中进行互斥操作:)于是使用P/Invoke大法,封装了Win32中的OpenMutex/CreateMutex等类.写了一个MutexEx.代码如下: Enum MutexExAc... 阅读全文

posted @ 2004-07-11 22:05 hbiftsaa 阅读(2147) 评论(5) 推荐(0) 编辑

摘要: 修改了前一个版本SharedMemory中,需要手动填MsgMemName的问题.通过一个函数,根据当前的内存映射文件的Name,得到相应的MsgMemName.代码如下: private static string GetMsgMemName(string Name){ byte[] temp = new byte[5]; byte[... 阅读全文

posted @ 2004-07-11 19:40 hbiftsaa 阅读(1078) 评论(2) 推荐(0) 编辑

摘要: 【Win32 行程通讯的观念与技术】 作者: 钱达智 from VCL-Team本文原发表於微电脑传真, 1997/11 下载本文之范例程式 窗子提供的永远只是局部的风景。身为窗子的制造者以及使用者的我们不可能不明白这个道理;对於窗子的使用者日益挑剔的品味,窗子的制造者所能提供的不仅止於窗子的大小,往往是窗子的数量。的确,探出窗去看得将更多一些,外头天空地宽朗朗白日,别的窗子也许正有我们... 阅读全文

posted @ 2004-07-11 17:53 hbiftsaa 阅读(1467) 评论(0) 推荐(0) 编辑