RUVIDEO
Поделитесь видео 🙏

Simulating & troubleshooting BLOCKED threads in Scala

In this series of simulating and troubleshooting performance problems in Scala, let’s discuss how to make threads go into BLOCKED state. A thread will enter into a BLOCKED state when it couldn’t acquire a lock on an object because another thread already holds the lock on the same object and doesn’t release it.

If you liked this video, you'll love our Java Performance Masterclass. Learn more:
https://ycrash.io/java-performance-training

- - - - - - - - - - - - - - -

Topics covered:

00:26 - Sample Scala BLOCKED threads Program
03:40 - How to diagnose BLOCKED threads?
04:56 - yCrash root cause analysis report

- - - - - - - - - - - - - - -

Links shared in the video:

Capture thread dump using one of the 8 options mentioned here:
https://blog.fastthread.io/2016/06/06/how-to-take-thread-dumps-7-options/

Samurai:
https://github.com/yusuke/samurai

yCrash open source script:
https://github.com/ycrash/ycrash-agent

- - - - - - - - - - - - - - -

Read more in this blog:

https://blog.ycrash.io/2022/10/18/simulating-troubleshooting-blocked-threads-in-scala/

- - - - - - - - - - - - - - -

Our Tools:

yCrash: https://yCrash.io/
GCeasy: https://gceasy.io/
HeapHero: https://heaphero.io/
fastThread Tool: https://fastthread.io/

- - - - - - - - - - - - - - -

SRE Community:

Need help in troubleshooting your performance problems?
Post here: https://answers.ycrash.io/

- - - - - - - - - - - - - - -

Follow us on:

LinkedIn: https://www.linkedin.com/company/ycrash
Instagram: https://www.instagram.com/ycrash_rca/
Facebook: https://www.facebook.com/tier1app
Twitter: https://twitter.com/tier1app

- - - - - - - - - - - - - - -

Related videos:

BuggyApp Demo:
https://www.youtube.com/watch?v=exsv-RUrUFY

Simulating & troubleshooting StackOverflowError in Scala:
https://youtu.be/PxfWuBEBcW8

- - - - - - - - - - - - - - -

#scala | #interthreadcommunicationinjavaexampleprogram | #interthreadcommunicationinjavaexamples | #scalaprogramminglanguage | #interthreadcommunicationinjavasimpleexample | #interthreadcommunicationinjava | #scalaprogramminglanguage | #multithreadinginpython | #multithreadinginchash | #multithreadinginjava | #multithreadinginc++tutorial | #threadsafe | #producerconsumer problem in java using multithreading example | #thread

Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «Simulating & troubleshooting BLOCKED threads in Scala», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.

Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.

Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!

Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.