Результаты поиска по запросу "multithreading"
Наконец, если вы хотите суммировать много чисел, вам не нужно сохранять их и суммировать позже. Вы можете суммировать их, как вы идете.
аюсь выполнить простой расчет (это вызываетMath.random() 10000000 раз). Удивительно, но запуск его простым способом выполняется намного быстрее, чем при использовании ExecutorService. Я прочитал другую ветку наУдивительная точка безубыточности ...
Теперь, вообще, то, какие именно части кэшей различных потоков синхронизируются при вызове блокировки, мне немного неизвестно. Но из-за вашего результата почти 10 000 000 во втором примере я вижу, что ваш вызов блокировки вызывает синхронизацию ms_sum.
е всего, я знаю, чтоlock{} синтетический сахар дляMonitor класс. (ой, синтаксическийсахар) Я играл с простыми проблемами многопоточности и обнаружил, что не могу полностью понять, как блокировка произвольного СЛОВА памяти защищает от кеширования ...
Я думаю, что Крис сказал, что PrintWriter является потокобезопасным, но два потока в одном потоке не являются значимо поточно-ориентированными. Поэтому используйте один.
у меня есть две темы. Поток один управляет клиентскими подключениями. (Есть только один клиент и один сервер) Я называю это моей серверной веткой. Поток два управляет отправкой сообщений клиенту. Я называю это моей веткой обработчика ...
stackoverflow вопрос
ingSecurity он имеет имя класса SecurityContextHolder и его спецификацию: «Связывает данный SecurityContext с текущим потоком выполнения». С веб-приложением, когда запрос приходит на сервер, Spring также перезагружает и устанавливает ...
В зависимости от того, сколько и что вы хотите делать в фоновом режиме, это может быть лучше или хуже, чем решения на основе потоков; конечно, это гораздо более масштабируемо (то есть вы можете делать гораздо больше вещей в фоновом режиме), но это не может быть проблемой в текущей ситуации.
я есть скрипт Python, который иногда отображает изображения для пользователя. Иногда изображения могут быть довольно большими, и они часто используются повторно. Отображение их не критично, но отображение сообщения, связанного с ними, является. У ...
Кстати, время в единицах секунд, в моем тесте.
ользую JConsole, чтобы посмотреть поток, он показывает name: Thread-6 state:BLOCKED sun.misc.Launcher$AppClassLoader@19821f ,owner: Thread-3 blocked Count:199,645 Waited Count: 2,610199 645 и 2610: это плохо?
Никогда не безопасно читать / писать без забора памяти. Если вы не блокируете, вам нужно объявить переменную свойства как volatile или использовать ограничитель памяти. Сделайте поиск в блоге Джо Даффи для получения дополнительной информации.
аюсь создать потокобезопасные свойства в C #, и я хочу убедиться, что я нахожусь на правильном пути - вот что я сделал - private readonly object AvgBuyPriceLocker = new object(); private double _AvgBuyPrice; private double AvgBuyPrice { get { ...
это будет принимать более общие функции - позволяя вам использовать связывание.
у использовать поток в функции-член для вызова функции-члена для C ++ в Windows? Если да, то как это реализовать? Вот образец void Class::fun_1(void){ _beginthread(fun_2, 0, NULL); //This is the error line :: function call missing argument list; ...
Ну, я бы предложил ссылки на учебные материалы, касающиеся PostSharp, но на самом деле мне не разрешено :(
ь: Часть серии:C #: доступ к членам формы из другого класса [https://stackoverflow.com/questions/717264/c-accessing-form-members-from-another-class] а такжеКак получить доступ к объектам формы из другого файла CS в C ...
Я использую класс вместо 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 ...