C#如何确保待执行单线程任务的执行顺序
A.exe 中调用单线程 B.exe 来生成一个文件,文件名为秒时间例如 HHmmss.txt
当在 A 中快速点击调用 B 的时候,如何确保点击的顺序跟执行的顺序一致?
在A 程序无法修改的情况下,我有在 B 中添加 mutex 和 Thread.Sleep(1000)来确保执行一次要一秒,
但是下一个执行的任务却是随机的,无法保证按点击顺序来执行
我试过lock,ManualResetEventLink ,ThreadPool,ReaderWriterLock都不能够保证顺序。