一個C/C++協程庫的思考與實現之協程棧的動態按需增長

https://github.com/DoasIsay/ToyCoroutine 如何檢測協程是否需要進行棧擴充? 我們先思考一個問題,glibc的pthread_create創建的線程是如何檢測到用戶棧的溢出而及時終止線程的? 如下代碼 g++ test.cpp -lpthread strace ./a.out 結果如下圖   由strace 結果可知pthread_create先使用mmap爲
相關文章
相關標籤/搜索