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

2 ответа

Наконец, если вы хотите суммировать много чисел, вам не нужно сохранять их и суммировать позже. Вы можете суммировать их, как вы идете.

аюсь выполнить простой расчет (это вызываетMath.random() 10000000 раз). Удивительно, но запуск его простым способом выполняется намного быстрее, чем при использовании ExecutorService. Я прочитал другую ветку наУдивительная точка безубыточности ...

5 ответов

Теперь, вообще, то, какие именно части кэшей различных потоков синхронизируются при вызове блокировки, мне немного неизвестно. Но из-за вашего результата почти 10 000 000 во втором примере я вижу, что ваш вызов блокировки вызывает синхронизацию ms_sum.

е всего, я знаю, чтоlock{} синтетический сахар дляMonitor класс. (ой, синтаксическийсахар) Я играл с простыми проблемами многопоточности и обнаружил, что не могу полностью понять, как блокировка произвольного СЛОВА памяти защищает от кеширования ...

2 ответа

Я думаю, что Крис сказал, что PrintWriter является потокобезопасным, но два потока в одном потоке не являются значимо поточно-ориентированными. Поэтому используйте один.

у меня есть две темы. Поток один управляет клиентскими подключениями. (Есть только один клиент и один сервер) Я называю это моей серверной веткой. Поток два управляет отправкой сообщений клиенту. Я называю это моей веткой обработчика ...

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

2 ответа

stackoverflow вопрос

ingSecurity он имеет имя класса SecurityContextHolder и его спецификацию: «Связывает данный SecurityContext с текущим потоком выполнения». С веб-приложением, когда запрос приходит на сервер, Spring также перезагружает и устанавливает ...

3 ответа

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

я есть скрипт Python, который иногда отображает изображения для пользователя. Иногда изображения могут быть довольно большими, и они часто используются повторно. Отображение их не критично, но отображение сообщения, связанного с ними, является. У ...

1 ответ

Кстати, время в единицах секунд, в моем тесте.

ользую JConsole, чтобы посмотреть поток, он показывает name: Thread-6 state:BLOCKED sun.misc.Launcher$AppClassLoader@19821f ,owner: Thread-3 blocked Count:199,645 Waited Count: 2,610199 645 и 2610: это плохо?

4 ответа

Никогда не безопасно читать / писать без забора памяти. Если вы не блокируете, вам нужно объявить переменную свойства как volatile или использовать ограничитель памяти. Сделайте поиск в блоге Джо Даффи для получения дополнительной информации.

аюсь создать потокобезопасные свойства в C #, и я хочу убедиться, что я нахожусь на правильном пути - вот что я сделал - private readonly object AvgBuyPriceLocker = new object(); private double _AvgBuyPrice; private double AvgBuyPrice { get { ...

0 ответов

 это будет принимать более общие функции - позволяя вам использовать связывание.

у использовать поток в функции-член для вызова функции-члена для C ++ в Windows? Если да, то как это реализовать? Вот образец void Class::fun_1(void){ _beginthread(fun_2, 0, NULL); //This is the error line :: function call missing argument list; ...

4 ответа

Ну, я бы предложил ссылки на учебные материалы, касающиеся PostSharp, но на самом деле мне не разрешено :(

ь: Часть серии:C #: доступ к членам формы из другого класса [https://stackoverflow.com/questions/717264/c-accessing-form-members-from-another-class] а такжеКак получить доступ к объектам формы из другого файла CS в C ...

1 ответ

Я использую класс вместо Enum:

public enum MyEnum{Value1, Value2} class MyClass { private MyEnum _field; public MyEnum Field // added for convenience { get { return _field; } set { Interlocked.Exchange(ref _field, value); // ERROR CS0452 } } } решить с помощью: public enum ...