鄙人不知道自己C++的水平夠不夠找后端實習,我說一下我自己做的最能體現(xiàn)自己水平的項目,希望有大佬可以指點一下:在Linux下用C++協(xié)程配合io_uring寫了一個類似于Tokio的異步編程框架,支持多線程并行處理I/O請求,單線程單一io_uring實例,避免線程間高競爭,使用工作竊取算法實現(xiàn)負載均衡,設置竊取區(qū)間避免無效竊取,復用協(xié)程句柄以降低創(chuàng)建和銷毀開銷,維護哈希表以回收協(xié)程等等。然后我基于這個框架寫了一個簡單的http服務器,在AMD 5800下開啟8個工作線程用wrk開啟12個線程模擬1w并發(fā)連接壓測30秒有10w+的QPS(實際肯定沒這么多)。通過這個項目學習到了一些C++的一些特性比如模板元編程的CRTP,協(xié)程和一些設計模式。上面的項目是我自己目前做過的最大的項目了,其它項目都是一坨。鄙人對qt也比較熟練(怕找不到后端學習了一下),目前不知道是該找實習還是繼續(xù)提升編程能力,或者多做幾個項目,比如文件分布式系統(tǒng),MapReduce什么的,請大家指點一下,謝謝