我需要将我的c#代码翻译成python.我在c#中有一个Task,需要将它翻译成python.这是一段代码:
List<Task> t = new List<Task>();
for(int i = 0; i < _tasks.Count; i++)
{
var theTask = _tasks[i];
t.Add(Task.Factory.StartNew(() => theTask.SAPTask.Execute(theTask.index, theTask.WindowCount)));
}
t.ForEach(x => x.Wait());
Run Code Online (Sandbox Code Playgroud)
这段代码对于运行我的程序至关重要.我需要python在单独的线程中运行列表中的所有任务,并阻止主线程直到所有任务都完成.python有这个功能吗?
任务只是一个操作,作为它自己的线程运行。只需创建一个线程并让它执行特定的操作,您就可以完成任务了。