Результаты поиска по запросу "multithreading"

4 ответа

Где я должен установить изображение? В контроллере представления после того, как я вызываю класс NSOperation или в классе NSOperation после создания экземпляра контроллера представления в нем?

ужно использовать поток, чтобы извлечь изображение из Интернета и назначить его в виде изображения. Я вложил в подкласс NSOperation и вызвал его из моего контроллера представления как: NSOperation *operation = [[[GetImage alloc] init] ...

3 ответа

@Ferrybig: правда, но это объяснение делает его лучшим ответом. Смотрите высоко голословный ответ Андрея

не программно доказать, чтоStringBuilder не является потокобезопасным? Я пробовал это, но это не работает: public class Threadsafe { public static void main(String[] args) throws InterruptedException { long startdate = ...

3 ответа

Мне довольно удобно работать с многопоточностью, но я думаю, я просто никогда не осознавал, что блокировки C # являются повторными. Спасибо за ответ...

исал тест того, что, по моему мнению, должно быть обоснованным для тупика. Похоже, что когда-тоlock был получен экземпляром класса a, этому экземпляру не нужно повторно приобретатьlock больше, даже если я явно пытаюсь вызвать другой метод, ...

ТОП публикаций

1 ответ

Спасибо за предоставление намного больше информации. Я оставил вопрос открытым пока на тот случай, если кто-то еще захочет внести свой вклад. Я также разместил это на форуме IIS, чтобы попытаться побудить этих людей принять участие.

тоящее время я много читаю о node.js. Существует частое сравнение между серверами, использующими традиционную модель потока на запрос (Apache), и серверами, которые используют цикл обработки событий (Nginx, node, Tornado). Я хотел бы подробно ...

3 ответа

ThreadStart представляет метод, который выполняется в потоке, так что это одно и то же.

ледующие строки работают одинаково. но есть ли скрытая разница? и какой из них должен быть предпочтительным? Thread t1 = new Thread(aMethod); Thread t2 = new Thread(new ThreadStart(aMethod));Благодарю.

1 ответ

Как планировщик Linux планирует процессы на многоядерных процессорах?

Многоядерные процессоры используют параллелизм на уровне потоков, это означает, что несколько потоков работают параллельно. Предположим, что процесс имеет только один поток, остальные ядра остаются бездействующими во время выполнения этого ...

2 ответа

В чем разница между синхронизацией и блокировкой в моем примере?

Я написал простой код для симуляции параллелизма, используяLock а такжеsynchronized. Исходный код выглядит следующим образом: Класс задачивключает в себя метод с именемdoSomething() распечатать имя потока и выполнение истекшего времени. import ...

0 ответов

есть скрытая стоимость, которая оплачивается позже: "GC"

итьКак и следовало ожидать, здравым советом сообщества в ответ на этот вопрос было «измерить и увидеть».Chibacity опубликовал ...

2 ответа

Прерываемый сетевой ввод / вывод в Java

В Java 1.4+ есть 3 способа прервать поток, который блокируется на сокете ввода-вывода: Если сокет был создан с использованием обычногоjava.net.Socket(InetAddress, ...

3 ответа

Запуск VCL в отдельном потоке

У меня сейчас довольно редкая ситуация. У меня есть приложение, которое напрямую взаимодействует с очередью сообщений Windows. Это приложение также запускает внешние Lua-скрипты с LuaJIT. Я хотел иметь средство отладки для этих сценариев, поэтому ...