Тёмный

Let's Talk Locks! 

InfoQ
Подписаться 230 тыс.
Просмотров 6 тыс.
50% 1

InfoQ Dev Summit Boston, a two-day conference of actionable advice from senior software developers hosted by InfoQ, will take place on June 24-25, 2024 Boston, Massachusetts.
Deep-dive into 20+ talks from senior software developers over 2 days with parallel breakout sessions. Clarify your immediate dev priorities and get practical advice to make development decisions easier and less risky.
Register now: bit.ly/47tNEWv
---------------------------------------------------------------------------------------------------------------
Video with transcript included: bit.ly/35bUj95
Kavya Joshi explores when and why locks affect performance, delves into Go’s lock implementation as a case study, and discusses strategies one can use when locks are actually a problem.
This presentation was recorded at QCon New York 2019: bit.ly/2KFk7SO
The next QCon is Qcon San Francisco 2019 - Nov 11-13, 2019: bit.ly/2ZFJW9S
For more awesome presentations on innovator and early adopter topics check InfoQ’s selection of talks from conferences worldwide bit.ly/2tm9loz
#GoLanguage #Locks #Performance

Наука

Опубликовано:

 

7 июл 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 8   
@arhyth
@arhyth 4 года назад
one of my favorite Go tech talk presenters. always good stuff
@tombrown6363
@tombrown6363 2 года назад
十分精彩,感谢!
@adamblance3346
@adamblance3346 2 года назад
Thanks for explaining futexes! I was struggling to find a good explanation outside of the manpages.
@Lecker9419
@Lecker9419 4 года назад
Excellent talk.
@gvteja
@gvteja 4 года назад
Question: Looks like the reason go performance is converging with pthread performance is due to the hashtable contention inside go and then at the kernel. Can we not increase the number of locks or size of go's hashtable to reduce the chance of contention?
@satosiwu148
@satosiwu148 4 года назад
The audio quality !!!!! such a shame:(
@Irresponsibleful
@Irresponsibleful 4 года назад
audio quality :(
@igustingurahokaprinarjaya7482
@igustingurahokaprinarjaya7482 4 года назад
She makes Go looks soooo complicated, so complex. I don't like it.
Далее
Kafka: A Modern Distributed System
52:25
Просмотров 39 тыс.
"Keeping Time in Real Systems" by Kavya Joshi
39:06
Просмотров 10 тыс.
The Anatomy of a Distributed System
37:44
Просмотров 37 тыс.
PID Loops and the Art of Keeping Systems Stable
50:45
CRDTs and the Quest for Distributed Consistency
43:39
How Slack Works
49:54
Просмотров 151 тыс.
Spinlocks - Part 1 - A Basic Spinlock
9:58
Просмотров 10 тыс.
Design Microservice Architectures the Right Way
48:30
Просмотров 708 тыс.
GopherCon 2018: Kavya Joshi - The Scheduler Saga
30:48
HPC L6: Queue Locks
1:24:20
Просмотров 754
Самый дорогой кабель Apple
0:37
Просмотров 216 тыс.
When you have 32GB RAM in your PC
0:12
Просмотров 1,2 млн