Оказывается, перед использованием pthread (POSIX) функций очень важно дать знать Cocoa о том, что в программе будут присутствовать дополнительные потоки.
Для этого достаточно создать один дополнительный поток с помощью класса NSThread и тут же позволить ему завершиться (т.е. не создаваться бесконечный цикл, а просто создать пустую функцию, которая должна запуститься в этом отдельном потоке).
После этого Cocoa будет знать, что запущенное приложение не однопоточное.
Информация была прочитана из сайта http://developer.apple.com
вторник, 27 апреля 2010 г.
Использование pthread (POSIX) функций для многопоточных iPhone-Использование pthread (POSIX) функций для многопоточных iPhone-приложений
Ярлыки:
многопоточность,
cocoa,
iphone,
multithreading,
nsthread,
posix,
pthread
Подписаться на:
Комментарии к сообщению (Atom)
Постоянные читатели
Архив блога
-
▼
2010
(55)
-
▼
апреля
(28)
- Стив Джобс рассказал, почему Apple "не пускает" Fl...
- Работа с локальным SVN-репозитарием
- Как в Mac OS снять блокировку/защиту из всех файло...
- Как получить пути к наиболее часто используемым па...
- Как автоматически копировать нужные заголовки в ну...
- Чем заменить функцию stricmp в iPhone-проекте
- Легендарный редактор vi
- Как выяснить причину EXC_BAD_ACCESS в Xcode
- Что делать, если в Xcode-отладчике невозможно пере...
- Как изменить размер стека потока средствами pthrea...
- Интересные материалы для C++ программистов в блоге...
- Принципы Agile Software Development
- Знакомство с компилятором GCC
- Антипаттерны
- man xcodebuild (справка по команде)
- Как сделать скрипт для компиляции и линковки сразу...
- Какой аналог у SetEvent (Win32) в pthread?
- Pthread Condition Variables и Windows Events (Креа...
- Шпаргалка по TinyXML
- Мои любимые книги по программированию
- Из блога Сергея Меднова: Знает ли Apple, для чего ...
- Вопросы на проверку знания языка C++
- Использование pthread (POSIX) функций для многопот...
- Xcode — странные выходки отладчика
- Проблемы со статическими библиотеками при разработ...
- Переименование Xcode-проекта и приложения (для iPh...
- Как совмещать C++ и Objective C код в одном файле ...
- Как удалить badge-кружочки из TabBar вкладок
-
▼
апреля
(28)
Комментариев нет:
Отправить комментарий