2
我想在後臺執行一些任務並添加取消任務的功能。如何在Swift中創建volatile布爾值?
是這樣的:從另一個線程
while !isCanceled && someOtherCondition() {
doSome()
}
並取消任務:
func cancel() {
isCanceled = true
}
在Java中我可以聲明isCancelled揮發,也就足夠了。我如何在Swift中執行此操作?
[本Q&A](http://stackoverflow.com/questions/31954537/swift-atomic-boolean)可以是相關的。 –
也可能是對Q這裏的評論:http://stackoverflow.com/questions/24971489/how-to-declare-volatile-variables-in-swift – dfri
爲什麼不使用委託? –