我编写了一个 go 程序,它同时执行许多任务(在 goroutines 中),并在控制台上显示这些任务的状态,如下所示 -
[Ongoing] Task1
[Ongoing] Task2
[Ongoing] Task3
现在,这些任务中的任何一个都可以先完成或最后完成。我想在同一个地方更新这些任务的状态。如果Task2首先完成,那么它应该显示类似这样的内容 -
[Ongoing] Task1
[Done] Task2
[Ongoing] Task3
我尝试了 uilive库,但它总是像这样更新最后一行。(我认为这不是为了更新多行)
[Ongoing] Task1
[Ongoing] Task2
[Done] Task2
我如何实现这一目标?
梵蒂冈之花
Helenr
相关分类