我对JS有一些了解,我正在浏览iOS
我当时正在读这个博客,我对Swift中的异步和同步感到困惑(尽管我觉得IOS和Javascript中的异步和同步是一样的),但无论如何
import UIKit
func smile () {
print('1')
}
func love() {
print('2')
}
//Serial Queue
let queue = DispatchQueue(label: 'SerialQueue')
queue.async {
for _ in 1...5 {
smile()
}
}
queue.async {
for _ in 1...5 {
love()
}
}这将记录类似于以下1的内容
1
1
1
1
2
2
2
2
2考虑到这个例子,如果它是同步而不是异步,那么输出将是相同的吗?那么,使用上面的异步有什么用呢?
另外,在JS中我们需要等待。我们不需要做任何事吗?有人能给我解释一下异步的例子,然后迅速等待吗?
https://stackoverflow.com/questions/60039998
复制相似问题