Open QRWells opened 1 year ago
https://github.com/lmntal/slim/tree/modernization
現在、OSやコンパイラ依存のコードが多く、多くのメモリ管理が手作業で行われています。本issueではこれらを解決し、読みやすく保守しやすいコードにすることを目指します。
std::thread
pthread
std::mutex
pthread_mutex
thread_local
__thread
std::atomic
__sync
https://github.com/lmntal/slim/tree/modernization
モチベーション
現在、OSやコンパイラ依存のコードが多く、多くのメモリ管理が手作業で行われています。本issueではこれらを解決し、読みやすく保守しやすいコードにすることを目指します。
進捗状況
std::thread
instead ofpthread
std::mutex
instead ofpthread_mutex
thread_local
instead of__thread
std::atomic
instead of__sync
series