Advanced Topics in Programming Languages: A Lock-Free Hash Table

  Рет қаралды 27,440

GoogleTalksArchive

GoogleTalksArchive

Күн бұрын

Пікірлер
@zantrua
@zantrua 9 жыл бұрын
I think if you view the ram as a communication channel with reordering, this state machine thing he's doing is the communicating state machine model from distributed system theory.
@jwoya
@jwoya 12 жыл бұрын
He also did a talk at Stanford which may be good to watch as well. Check out video WYXgtXWejRM here on KZbin
@pmcgee003
@pmcgee003 6 жыл бұрын
live2learn kzbin.info/www/bejne/jYq7mKeOjMqdiK8
@vaibhavtulsyan7276
@vaibhavtulsyan7276 5 жыл бұрын
I like that you share the "hash" that uniquely identifies that video here :D
@nimint3400
@nimint3400 2 жыл бұрын
Where sources? :)
@doug65536
@doug65536 11 жыл бұрын
I completely disagree with the "never shrink" mindset. If you have more than one hash table, having every one permanently the largest size it has ever been quickly becomes a problem. I've seen perf bugs where the customer sees very high memory consumption on a completely idle server, often after the server has been idle for days. If the cost of resize is so cheap you don't allow 'reserve', then why not allow shrink?
@tohopes
@tohopes 7 жыл бұрын
Why would the server JVM not have enough RAM to handle its maximum expected load?
@SeanOchoa
@SeanOchoa 12 жыл бұрын
3mo is a long time. Did things work out?
Advanced Topics in Programming Languages: The Java Memory Model
57:23
GoogleTalksArchive
Рет қаралды 126 М.
How Strong Is Tape?
00:24
Stokes Twins
Рет қаралды 96 МЛН
The Best Band 😅 #toshleh #viralshort
00:11
Toshleh
Рет қаралды 22 МЛН
Каха и дочка
00:28
К-Media
Рет қаралды 3,4 МЛН
Мясо вегана? 🧐 @Whatthefshow
01:01
История одного вокалиста
Рет қаралды 7 МЛН
A Crash Course in Modern Hardware by Cliff Click
59:21
Devoxx
Рет қаралды 18 М.
Microservices are Technical Debt
31:59
NeetCodeIO
Рет қаралды 690 М.
From Nand to Tetris in 12 steps
1:01:07
GoogleTalksArchive
Рет қаралды 59 М.
2024's Biggest Breakthroughs in Computer Science
10:47
Quanta Magazine
Рет қаралды 171 М.
Writing Quick Code in C++, Quickly
1:11:37
Paulo Portela
Рет қаралды 110 М.
Why Can't We Make Simple Software? - Peter van Hardenberg
41:34
Handmade Cities
Рет қаралды 161 М.
Why Are Threads Needed On Single Core Processors
16:07
Core Dumped
Рет қаралды 182 М.
"Performance Matters" by Emery Berger
42:15
Strange Loop Conference
Рет қаралды 486 М.
How Strong Is Tape?
00:24
Stokes Twins
Рет қаралды 96 МЛН