我想检查我所拥有的pid进程是否是从内核扩展运行的。在用户空间中,这很简单:printf("Process %d is running\n", pid);printf("Process %d is not running\n", pid);printf("This shouldn't happen oO\n");
但是,在内
我感兴趣的是获得在Rust程序中创建的线程的PID。正如documentation中所述,thread::id()不能用于此目的。:Duration;use libc::pthread_t;
let main_pid("This PID {}", main_pid);
let b = Builder::new().name(String::from("LongRun