1 unstable release
new 0.1.0 | Dec 20, 2024 |
---|
#468 in Concurrency
37KB
1K
SLoC
hipthread
在no-std环境下,封装unix的pthread和mingw的winpthread, 可支持unix和windows.
当前仅包含如下功能:
spawn/spawn_with
: 创建线程ThrdLocal
: TLS变量的存取.Mutex
: 互斥锁Once/OnceLock/LazyLock
: 类似std库中的同名类功能.sched_cpu_count
: 获取当前进程可用的核数量.sched_getaffinity/sched_setaffinity
: 设置当前进程同cpu核的亲和性thrd_setaffinity
: 设置当前线程同cpu核的亲和性.thrd_setname/thrd_getname
: 设置获取当前线程的名字,方便调测.
Dependencies
~170KB