- Что на самом деле работает циклы?
- какая разница от ниток?
- Где мы должны использовать цикл запуска и где мы не используем?
1
A
ответ
4
RunLoop
- это механизм зацикливания. Это своего рода бесконечный цикл.
Thread
- это концептуальная модель выполнения кода (потока). Не имеет прямого отношения к циклам или вызовам функций. Он обозначает поток кода. Внутренне каждый поток имеет отдельный стек стека.
Существует основной поток (один и только один). По умолчанию основной поток выполняет основную runloop.
Основная прокладка в основном предназначена для ввода клавиатуры и мыши. Ожидание бесконечно для входных событий и вызывает соответствующие обработчики событий.
Можно создать еще один поток, а другой runloop для фоновой обработки, связанные с не UI событий, такими как асинхронное гнездо и т.д.
Смежные вопросы
- 1. разница между демоном нитью и приоритетом нитью низкой
- 2. В чем разница между нитью и волокном?
- 3. В чем разница между вилкой и нитью?
- 4. JMeter Разница между образцами и нитью
- 5. Разница между основной нитью и потоком пользовательского интерфейса
- 6. В чем разница между термоусадочной нитью и npm?
- 7. Связь между main() и нитью()
- 8. синхронизирован между основной нитью андроида и другой нитью
- 9. Android связь между основной нитью и другой нитью
- 10. Проблема между контекстом и нитью в drawRect
- 11. Тестирование Ember.js и runloop
- 12. Проблема с сетевой нитью и качающейся нитью
- 13. разница между OMP критическим и OMP одного
- 14. Любая разница между поведением блокировки в потоке python и зеленой нитью?
- 15. Разница между композитором.phar между | и ||
- 16. отношения автореферата и runloop и нитки?
- 17. JMeter: Время задержки между каждой нитью создает
- 18. Разница между ~/и ../
- 19. разница между $ и $$
- 20. разница между & и * Декларация
- 21. Разница между% и/
- 22. Разница между jquery и $
- 23. разница между -> и ::
- 24. Разница между. и ==
- 25. разница между Scala «+:» и «::»
- 26. Grails: Разница между \ $ {} и $ {}
- 27. Разница между! и ~
- 28. разница между (*) [] и * [] декларации
- 29. Разница между == и .equals()?
- 30. Разница между fmod и%
Посмотри здесь: http://stackoverflow.com/questions/2789357/clarification-on -threads-and-run-loops-in-cocoa и здесь: http://blog.shinetech.com/2009/06/02/run-loops-vs-threads-in-cocoa/ – sbarow