【文件属性】:
文件名称:simple-signal-用于Rust项目的简单unix信号处理程序-Rust开发
文件大小:4KB
文件格式:ZIP
更新时间:2021-05-27 20:24:29
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)