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

7 ответов

У меня есть небольшой кеш SimpleDateFormats, который вы можете заблокировать. Каждая блокировка будет стоить вам 1-2 микросекунды, но вы можете захотеть узнать, сколько времени каждый раз стоит создавать новый объект.

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

6 ответов

, что не особенно полезно.

я есть ситуация, когда очень редко Очередь Объектов выводит из строя ноль. Единственный вызов Enqueue находится внутри самого класса: m_DeltaQueue.Enqueue(this);Очень редко значение null удаляется из этой очереди в следующем коде (статический ...

2 ответа

http://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/Multithreading/ThreadSafetySummary/ThreadSafetySummary.html

ибудь может привести пример, что NSMutableArray является потокобезопасным или нет?

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

1 ответ

 регулируются главой 17 и большая часть вашего поста не применяется.

аюсь просто проверить безопасность инициализации конечных полей, как это гарантируется JLS. Это для бумаги, которую я пишу. Тем не менее, я не могу заставить его 'терпеть неудачу' на основе моего текущего кода. Может кто-нибудь сказать мне, что я ...

1 ответ

TIdThreadSafeStringList и некоторые другие ...

тся ли «логические» переменные потокобезопасными для чтения и записи из любого потока? Я видел ссылки на некоторые группы новостей, чтобы сказать, что они есть. Доступны ли другие типы данных? (Перечислимые типы, короткие ...

1 ответ

Пока вы сохраняете свои потоки локализованными, просто обмениваясь данными, отправляя копии по очереди, и не обращаясь к небезопасным вещам, таким как (большинство) библиотек графического интерфейса пользователя и статических переменных в нескольких потоках, у вас все будет хорошо.

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

3 ответа

 сейчас, что было важно для меня.

ужно создать пул соединений сокетов, которые будут обслуживаться несколькими рабочими потоками. Есть ли потокобезопасная реализация пула объектов с функциональностью, аналогичной Apache Commons?GenericObjectPool?

5 ответов

Почему этот ответ был отклонен? Дело в том, что другие ответы не привели к тому, что изменчивость может быть внутренней или внешней. Если вы возвращаете изменяемый файл, значит, вы не безопасны. Вопрос не ставит своего вопроса так узко, как предполагает комментарий; расширенный вопрос после примера кода можно было бы выразить в коде, возможно, в виде модульного теста. Но я сочувствую попыткам убедить коллег. «Они не верят ни мне, ни моему тестовому коду, ни Джошу Блоху, но, возможно, они примут ответ на SO».

ыло интересно, если у вас есть статический метод, которыйнесинхронизируется, но делаетнеизменить любые статические переменные это потокобезопасно? А что если метод создаст внутри себя локальные переменные? Например, является ли следующий код ...

2 ответа

@ Да, местные жители всегда лучше, если они работают семантически. Более того, они не связаны с повторными входящими вызовами Execute, если это произойдет.

х потоках я всегда объявляю локальные переменные "нормально", таким образом: procedure TMyThread.Execute ; var i : integer ; begin i := 2 ;и т.д., если я объявлю их так: procedure TMyThread.Execute ; threadvar j : integer ; begin j := 2 ...

4 ответа

сервер apache достиг настройки MaxClients, рассмотрите возможность повышения параметра MaxClients

Я бегу Centos 5,5 с 768 МБ оперативной памяти. я продолжаю получатьserver reached MaxClients setting, consider raising the MaxClients setting в логах тоже apache работает очень медленно. когда я смотрю на графики кактусов, это показывает, что ...