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
0
72
A Cautionary Tale: Threads and Forks
Jason R Clark
October 22, 2013
Tweet
Share
More Decks by Jason R Clark
See All by Jason R Clark
Failing Well
jasonrclark
0
190
Rack 'em, Stack 'em, Web Apps
jasonrclark
2
370
Programming in the Small: Kids, Chickens, and Ruby
jasonrclark
1
150
Real World Docker for the Rubyist
jasonrclark
2
340
GDB: A Gentle Intro
jasonrclark
1
470
Peeking Into Ruby
jasonrclark
0
120
Testing The Multiverse - OS Bridge 2015
jasonrclark
0
120
Testing the Multiverse
jasonrclark
0
320
Spelunking in Ruby
jasonrclark
2
510
Featured
See All Featured
Building a Modern Day E-commerce SEO Strategy
aleyda
16
6.3k
Learning to Love Humans: Emotional Interface Design
aarron
266
39k
Java REST API Framework Comparison - PWX 2021
mraible
PRO
18
6.9k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
5
1.5k
Git: the NoSQL Database
bkeepers
PRO
422
63k
Building Effective Engineering Teams - LeadDev
addyosmani
27
1.8k
Building Adaptive Systems
keathley
30
1.8k
A Tale of Four Properties
chriscoyier
150
22k
Thoughts on Productivity
jonyablonski
57
3.8k
Designing for Performance
lara
602
67k
Happy Clients
brianwarren
91
6.4k
Teambox: Starting and Learning
jrom
128
8.4k
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