JavaJava
Byte Size15min
BEGINNER

What's your favourite number of threads?

Now you're presumably thinking, "What a stupid question?". Surely, there's no one answer to this. It depends on several factors; what you're doing, where the code is running, and how many you need. However, I had never really thought about it in-depth before until someone asked me: "What is your favourite number of threads?".

In this short (and hopefully fun) talk, I will take you through nearly all possible answers to this question and why they are both right and wrong on a technical and human level. Finally, I will give what I believe is the ultimate and final answer to the question: "What is the best number of threads?".

There is no barrier to entry here. If you know what a thread is, then you're qualified enough to come along and have fun.

Ryan Healey
Ryan HealeyLMAX Group

talkDetail.whenAndWhere

Thursday, May 7, 14:10-14:25
Room A
talks.roomOccupancytalks.noOccupancyInfo
talks.description
Now you're presumably thinking, "What a stupid question?". Surely, there's no one answer to this. It depends on several factors; what you're doing, where the code is running, and how many you need. However, I had never really thought about it in-depth before until someone asked me: "What is your favourite number of threads?".

In this short (and hopefully fun) talk, I will take you through nearly all possible answers to this question and why they are both right and wrong on a technical and human level. Finally, I will give what I believe is the ultimate and final answer to the question: "What is the best number of threads?".

There is no barrier to entry here. If you know what a thread is, then you're qualified enough to come along and have fun.
performance
threads
concurrency
optimization
talks.speakers
Ryan Healey

Ryan Healey

LMAX Group

United Kingdom

Bioengineer turned programmer with 6 years professional experience at THG and LMAX, Ryan might not have as much experience in the game compared to most but he's keen to learn and eager to share what he's learnt. Strong believer that coding should be fun and hopes that his talks are too.

talkDetail.rateThisTalk

talkDetail.poortalkDetail.excellent

talkDetail.ratingNotYetAvailable

talkDetail.ratingAvailableWhenStarted

talkDetail.signInRequired

talkDetail.signInToRateDescription

occupancy.title

occupancy.votingNotYetAvailable

occupancy.votingAvailableBeforeStart

talkDetail.signInRequired

occupancy.signInToVoteDescription

comments.title

comments.speakerNotEnabledComments