Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
A Cautionary Tale: Threads and Forks
Search
Jason R Clark
October 22, 2013
120
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
A Cautionary Tale: Threads and Forks
Jason R Clark
October 22, 2013
More Decks by Jason R Clark
See All by Jason R Clark
Failing Well
jasonrclark
0
470
Rack 'em, Stack 'em, Web Apps
jasonrclark
2
530
Programming in the Small: Kids, Chickens, and Ruby
jasonrclark
1
290
Real World Docker for the Rubyist
jasonrclark
2
450
GDB: A Gentle Intro
jasonrclark
1
730
Peeking Into Ruby
jasonrclark
0
230
Testing The Multiverse - OS Bridge 2015
jasonrclark
0
200
Testing the Multiverse
jasonrclark
0
540
Spelunking in Ruby
jasonrclark
2
620
Featured
See All Featured
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
360
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.6k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
3.9k
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
220
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
450
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
72
40k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
180
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.6k
Are puppies a ranking factor?
jonoalderson
1
3.7k
A Tale of Four Properties
chriscoyier
163
24k
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
65
56k
Crafting Experiences
bethany
1
220
Transcript
A Cautionary Tale Jason Clark @jasonrclark Ruby Agent Engineer 1
Tuesday, October 22, 13
2 Forks http://www.flickr.com/photos/lytfyre/4034068712/ Tuesday, October 22, 13
3 Threads http://www.flickr.com/photos/avlxyz/5161263146/ Tuesday, October 22, 13
A Simple Process 4 Tuesday, October 22, 13
A Simple Process 5 fork() Tuesday, October 22, 13
fork() A Simple Process 6 Tuesday, October 22, 13
7 Locks http://www.flickr.com/photos/49680546@N07/4574985367/ Tuesday, October 22, 13
Lock It Up 8 fork() @lock Tuesday, October 22, 13
@loick fork() Lock It Up 9 @lock Tuesday, October 22,
13
Avoiding Deadlocks 10 https://github.com/resque/resque/issues/1101 Tuesday, October 22, 13
If... 11 Tuesday, October 22, 13
If You Can Avoid It... 12 Tuesday, October 22, 13
13 Tuesday, October 22, 13