我有一个简单的非阻塞,单线程.net控制台应用程序复制到X个文件夹,我打开多个控制台窗口并从每个文件夹运行一次。应用程序长时间运行并执行一定数量的任务(从数据库读取,进行Web服务调用)
Windows或.NET如何处理此亲和关系?是他们还是可以让它们在不同的处理器上运行(我有8个)所以它们不会在同一个处理器中相互阻塞,或者这是Windows会隐式处理的东西,因为我的性能没有提高预期
是否可能是使用任务管理器并分配每个控制台窗口的亲和力的简单案例?如果是这样,我是否设置cmd.exe或它的关联conhost作为我打开的每个控制台窗口我也得到了一个conhost。
感谢。