现代C++学习、实验、实践 | 个人代码存储库 (内有 C++20无宏反射、tbb并发库的初步学习、std标准库的重现(一点点)、QT-QML、OpenGL、Linux-io_uring/win32-iocp+协程、线程池等) 注释清晰完善

4 stars 0 forks 4 watchers C++ Apache License 2.0
cpp cpp20
1 Open Issue Need Help Last updated: Sep 14, 2025

Open Issues Need Help

View All on GitHub

AI Summary: The GitHub issue identifies an inefficiency in a coroutine-based asynchronous I/O read operation. Currently, a coroutine suspends immediately after submitting a read request to the kernel, only processing the previously read data upon resumption. The proposed optimization is to allow the coroutine to process the data from the *previous* read *concurrently* while the kernel is handling the *current* read request, before suspending, which can be achieved using a double-buffering strategy.

Complexity: 3/5
good first issue @todo

现代C++学习、实验、实践 | 个人代码存储库 (内有 C++20无宏反射、tbb并发库的初步学习、std标准库的重现(一点点)、QT-QML、OpenGL、Linux-io_uring/win32-iocp+协程、线程池等) 注释清晰完善

C++
#cpp#cpp20