#task #waker #wake #remote #remotely #snoozer #snoozing

remote_waker

一个远程唤醒任务的库

1个稳定版本

1.0.0 2023年5月19日

#4 in #remotely

MIT 许可证

4KB
67

在crates.io上可用!

远程唤醒器

这个工具允许远程唤醒一个任务。就这么简单。例如,当一个任务正在从互斥队列中拉取某个东西,而另一个任务正在将东西放入同一个队列时,使用远程唤醒器可以只在第二个任务将项目放入队列时唤醒第一个任务,这可以提高性能。

使用方法

使用一个new函数来获取一个Waker和一个Snoozer,将Waker给唤醒任务,将snoozer给睡眠任务。在上述示例中,我们需要将Waker给推送任务,将Snoozer给拉取任务。

无运行时依赖