Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我试图让 fork() 创建多个进程,所有这些进程都执行相同的工作。我需要先创建所有这些,然后同时开始工作。也就是说,我希望所有进程都等待所有其他进程被创建,一旦它们都准备好了,就在同一时间开始工作。
这可能吗?谢谢。
最简单的方法是简单地使用信号,但请注意,实际上无法保证进程确实会并行运行。
这是由操作系统决定的。
Random r = new Random(); List<object> myList = new List<object>(); for (int i = 0; i < 100; i++) myList.Add(new { A = r.Next(), B = r.Next() }); m