我正试图对协同使用用例进行深入研究,我想知道这是否是C++20协同使用的一个合理用例。std::u8string parse(std::u8string input_string);在对\parse的调用结束时,替换可能处于未完成的状态,因此,例如,如果有一个替换(例如,---到-然后一系列调用)
auto a = charsub.parse(u<
在我的应用程序中,我有多个类,这些类可能会给event_loop添加一个协同线。但是我不想不止一次地添加一个协同线,所以我需要一种方法来检查协同线是否已经是运行循环中的一个任务。我认为这将解决我的问题,但输出只给出了协同线的名称,而没有给出参数。这对我来说是个问题,因为我正在向event_loop中添加相同的协同线,其中包含不同的参数集。(asyncio.Task.all_tasks(loop1)){<Task pending coro=<foo() r