我正在编写一个小型服务器,旨在处理几个客户端。对于每个连接,服务器都会启动一个新线程并做一些工作。
我希望能够打印有关服务器正在做什么的信息,这些信息以列分隔,以便您可以查看哪些信息属于特定线程/客户端。
像这样的东西:
thread 1 thread 2 thread 3
-----------------------------------------------------------
task 1 task 7 task 2
[====> ] 50% ops! something happend task 2.1
task 3
所以我希望能够在运行时在每一列中更新、删除或添加一行。有没有我可以使用的库?它只需要在 linux 终端中工作。