摘要:
有时候,用户在进行某个操作时,程序运行到某个阶段突然崩溃,我们需要让程序自动重启,重新执行用户之前的操作,当发现主程序还存在,就重启用户执行的附加程序。这时候Process就派上了用场。 控制台测试用例: //获取本机的进程 //var pros = Process.GetProcesses("." 阅读全文
摘要:
很多时候,我们需要程序在执行某个操作完成时,我们能够知道,以便进行下一步操作。 但是在使用原生线程或者线程池进行异步编程,没有一个内建的机制让你知道操作什么时候完成,为了克服这些限制,基于委托的异步编程模型应运而生。 通过定义回调函数能够实现异步编程,委托是一个工具,类似语c++的函数指针,当我们在 阅读全文