文件名称:Semaphore:围绕 Matlab 的等待的简单信号量实现。-matlab开发
文件大小:1KB
文件格式:ZIP
更新时间:2024-06-21 04:41:15
matlab
Matlab 有一个 waitfor 函数,但它只有在你有图形句柄时才有效,如果你想将它与回调一起使用,会导致一些有点不合适的代码。 Semaphore.m 是一个围绕 waitfor 的简单包装器,使下游代码更简洁。 要使用它,请创建一个 Semaphore 对象。 如果将此对象传递给事件处理程序或计时器,则该处理程序可以在完成后调用 Semaphore.Release()。 如果另一个线程作为 Semaphore.Wait() 调用,它将等待直到各自的 Semaphore 被释放。 受到http://www.mathworks.com/matlabcentral/fileexchange/32489-semaphore 的启发,但我想要一些不需要外部库的东西。
【文件预览】:
Semaphore.zip