问题汇总: 1.Interrupt这个方法会抛出异常,所以要捕获,原书中没有. 2.Thread的Sleep方法已经是static的,直接使用Thread.Sleep()代替实例方法 3.TryEnter方法的使用,是否需要Monitor.Exit()搭配使用 P89 书中Sample报错 4.AutoResetEvent类 信号概念 5.Mutex P101, 书中Sample出错:少两行输出,... Read More
如果没有微软的WF,如何设计一个自己的工作流,本章通过经典的芝麻开门(OpenSesame)示例,向读者展示了WF基本的设计思路. 这一章我读了很多遍才想明白.建议所有读者在阅读后续章节时,一定要先读懂本章,这是全书的基石;还有就是本章的示例代码并不完整,仅仅是一个类及其方法的骨架,也是容易使人困惑的. 设计交互式WF,要解决两个问题: 1.线程阻塞,比如说Console.ReadLin... Read More