home.social

#многопоточность_на_java — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #многопоточность_на_java, aggregated by home.social.

  1. Многопоточная среда в разработке JAVA

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

    habr.com/ru/articles/1022934/

    #многопоточность #многопоточное_программирование #многопоточность_на_java #многопоточные_приложения

  2. Многопоточная среда в разработке JAVA

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

    habr.com/ru/articles/1022934/

    #многопоточность #многопоточное_программирование #многопоточность_на_java #многопоточные_приложения

  3. Многопоточная среда в разработке JAVA

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

    habr.com/ru/articles/1022934/

    #многопоточность #многопоточное_программирование #многопоточность_на_java #многопоточные_приложения

  4. Многопоточная среда в разработке JAVA

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

    habr.com/ru/articles/1022934/

    #многопоточность #многопоточное_программирование #многопоточность_на_java #многопоточные_приложения

  5. @Volatile: Лёгкий способ синхронизировать потоки… пока не понадобится атомарность

    Привет, Хабр! Если кто-то сказал вам, что многопоточность в Java — это просто , то этот кто-то явно что-то недоговаривает. Многопоточность может быть настоящим кошмаром, особенно когда речь заходит о синхронизации данных между потоками. Но есть одно хитрое средство — @Volatile , которое, словно волшебная палочка, помогает синхронизировать потоки без всяких блокировок. @Volatile — это такой бюджетный способ синхронизации. Он не блокирует потоки, как старый добрый synchronized , но делает важное дело: гарантирует, что все изменения переменной моментально видны всем потокам. Без него потоки могут весело жить с устаревшими данными и даже не догадываться, что все вокруг давно изменилось. Но сразу скажу: @Volatile — это не универсальная таблетк а от всех проблем многопоточности. Он хорош для простых задач, где нужна только видимость изменений. Но как только ваши требования начинают включать атомарные операции или сложную логику — вот тут @Volatile сдаёт позиции. И это нормально. Каждый инструмент имеет свои ограничения, и важно понимать, когда его использовать, а когда бежать за чем-то посерьёзнее. Об ограничениях этого инструмента и не только поговорим в этой статье. И начнем с его механизма работы.

    habr.com/ru/companies/otus/art

    #java #многопоточность #многопоточность_на_java