摘要: 导言 首先要了解编译-链接的原理,如下图所示: 编译就是将某种语言写成的源代码,转换成目标文件。目标文件包含着机器代码及代码在运行时使用的数据。编译器就是干这个事情的,比如cl.exe,gcc,g++. 链接就是将多个目标文件以及库文件生成可执行的文件或者静态库或者动态库的过程。常见的连接器有lin 阅读全文
posted @ 2020-12-19 14:14 MonkeyZhong 阅读(660) 评论(0) 推荐(0) 编辑
摘要: 关于AutoResetEvent与ManualResetEvent用法的说明 这两个类都是EventWaitHandle的子类。 主要也是用于线程同步,先看代码: class Program { //static AutoResetEvent doEvent = new AutoResetEvent 阅读全文
posted @ 2020-12-19 14:12 MonkeyZhong 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 关于Multex的应用说明 Mutex是一个互斥的同步对象,同一时间仅有一个线程可以获得他。 他适合于一个共享资源每次都只能被一个线程访问的情况。 看例子: using System; using System.Collections.Generic; using System.Linq; usin 阅读全文
posted @ 2020-12-19 11:09 MonkeyZhong 阅读(129) 评论(0) 推荐(0) 编辑