Clojure предоставляет себя хорошо параллельное программирование . Это обеспечивает такие замечательные инструменты для контакта с поточной обработкой как программное обеспечение Транзакционная Память и изменяемые ссылки.
Как демонстрация для Группы Западного Массового Разработчика, Пятно Rich сделало моделирование колонии муравьев, на котором каждый муравей был своим собственным потоком, и все переменные были неизменны. Даже с очень большим количеством потоков вещи работаются отлично. Это - то, не только потому, что Rich является удивительным программистом, это также, потому что он не должен был волноваться о блокировке при записи его кода. Можно проверить его представление колонии муравьев здесь .
Вы не можете. Хотя можно создавать аксессуары на основе USB для iPhone, если вы присоединитесь к программе «Сделано для iPhone» с помощью структуры ExternalAccessory , вы не сможете получить доступ к произвольным устройствам USB. SDK дает вам доступ к устройствам, которые используют настраиваемый интерфейс поверх USB, точные сведения о котором вы получите после регистрации в программе и подписания еще нескольких соглашений о неразглашении информации.