multithreading

Я пишу сетевое приложение, основанное на парадигме ожидания/сна. иногда возникают ошибки подключения, и по моему опыту стоит подождать некоторое время, а затем повторить операцию снова. проблема в том, что если я использую нить.Sleep или какая-то аналогичная операция блокировки в await/async, она блокирует...

Я пытаюсь понять больше о java,особенно об управлении памятью и потоками. По этой причине я недавно нашел интерес к просмотру дампов потоков. вот несколько строк, взятых из веб-приложения с помощью VisualVM, встроенного инструмента для java: "Finalizer" daemon prio=8 tid=0x02b3d000 nid=0x898 in Object.wait(...

может ли кто-нибудь объяснить разницу между вилкой и нитью?...

я дублирую существующее приложение Objective-C TV Show на новую версию Swift с помощью Xcode 6.1 и у меня возникли некоторые проблемы с CoreData. Я создал модель из 4 объектов, создал их подкласс NSManagedObject (в Swift), и все файлы имеют правильный набор целей приложения (для "компиляции источников"). Я ...

может кто-нибудь, пожалуйста, объяснить просто, что такое нить раздора? я погуглил его, но не могу найти простое объяснение....

что означает этот код java? Будет ли он получить блокировку на всех объектах MyClass? synchronized(MyClass.class) { //is all objects of MyClass are thread-safe now ?? } и как выше код отличается от этого: synchronized(this) { //is all objects of MyClass are thread-safe now ?? } ...

по сравнению с предыдущим кодом для класса RulyCanceler, Я хотел, чтобы запустить код с помощью CancellationTokenSource. как я могу использовать его, как указано в Токены Отмены, т. е. без метания / ловли исключения? Могу ли я использовать IsCancellationRequested собственность? Я попытался использовать ...

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

сколько читается из ThreadLocal переменная медленнее, чем из обычного поля? более конкретно-это просто создание объекта быстрее или медленнее, чем доступ к ThreadLocal переменной? Я предполагаю, что это достаточно быстро, так что ThreadLocal<MessageDigest> экземпляр намного быстрее, чем создание экзем...

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