2011-04-07 38 views
1

在我的iPhone應用程序中,我用了2個線程。兩種功能在不同的課程中都有所不同在特定情況下,我想暫停特定的線程,所以我用
[NSThread sleepForTimeInterval:] 所以我的問題是我做對了嗎,或者這個睡眠導致整個應用程序的睡眠?如果是的話,其他選擇是什麼。 謝謝你一如既往。暫停iPhone中的特定線程?

回答

2

如果你想暫停你的線程一段時間,然後[NSThread sleepForTimeInterval:]就好了。但是,如果您想等待某個特定事件發生(例如等待另一個線程趕上),則應該查看NSCondition類。

1

是的,這是絕對正確的。這會暫停當前正在調用的線程[NSThread sleepForTimeInterval:]