文件名称:simple-signal-用于Rust项目的简单unix信号处理程序-Rust开发
文件大小:4KB
文件格式:ZIP
更新时间:2024-06-16 14:11:09
Rust Unix APIs
simple-signal一个简单的包装程序,用于处理Unix进程信号。 用法示例extern crate simple_signal; 使用simple_signal :: {self,Signal}; 使用st simple-signal一个简单的包装器,用于处理Unix进程信号。 用法示例extern crate simple_signal; 使用simple_signal :: {self,Signal}; 使用std :: sync :: atomic :: {AtomicBool,Ordering}; 使用std :: sync :: Arc; fn main(){让运行= Arc :: new(AtomicBool :: new(true)); 令r = running.clone(); simple_signal :: set_handler(&[Signal :: Int,Signal :: Term],移动| _signals | {r.store(false,Ordering :: SeqCst);}); println!(“正在等待信号...”); 在运行时
【文件预览】:
rust-simple-signal-master
----.travis.yml(103B)
----src()
--------lib.rs(5KB)
----Cargo.toml(482B)
----examples()
--------simple.rs(499B)
--------readme_example.rs(472B)
----.gitignore(21B)
----README.md(642B)