为 I/O 个作业设置优先级
Set priority for I/O jobs
我想知道是否有任何 API 或 hack 来增加 Raspberry Pi 2 上的应用程序进程优先级以确保没有遗漏任何 IO 更改。我应该忙着等待时间紧迫的工作吗?
您可以考虑在代码中使用 Async 和 Await。
如果您使用 Async 或 async 修饰符指定一个方法是异步方法,您将启用以下两个功能。
- 标记的async方法可以使用await或者await来指定
悬挂点。 await 运算符告诉编译器
异步方法不能继续超过那个点,直到等待
异步过程完成。与此同时,控制 returns
异步方法的调用者。
异步方法在 await 表达式处的暂停并不构成方法的退出,finally 块也不 运行。
- 标记的异步方法本身可以被调用它的方法等待。
您可以从这里了解更多信息:https://msdn.microsoft.com/en-us/library/hh191443.aspx
我想知道是否有任何 API 或 hack 来增加 Raspberry Pi 2 上的应用程序进程优先级以确保没有遗漏任何 IO 更改。我应该忙着等待时间紧迫的工作吗?
您可以考虑在代码中使用 Async 和 Await。
如果您使用 Async 或 async 修饰符指定一个方法是异步方法,您将启用以下两个功能。
- 标记的async方法可以使用await或者await来指定 悬挂点。 await 运算符告诉编译器 异步方法不能继续超过那个点,直到等待 异步过程完成。与此同时,控制 returns 异步方法的调用者。
异步方法在 await 表达式处的暂停并不构成方法的退出,finally 块也不 运行。
- 标记的异步方法本身可以被调用它的方法等待。
您可以从这里了解更多信息:https://msdn.microsoft.com/en-us/library/hh191443.aspx