Channels in Kotlin Coroutines | Nikita Koval

  Рет қаралды 9,253

Kotlin by JetBrains

Kotlin by JetBrains

Күн бұрын

Recording brought to you by American Express. americanexpres...
Enjoyed this talk? Experience it live at KotlinConf 2025-the biggest in history! Grab your tickets now: kotl.in/kotlin...
Have you ever wondered how channels in Kotlin coroutines work under the hood? Recently, we redesigned their implementation, significantly improving performance and memory footprint. This talk will introduce the high-level design of the underlying algorithms. You will learn the semantics of rendezvous and buffered channels, how they are implemented, and what influenced this implementation.
#kotlinconf #kotlin

Пікірлер: 8
@_deathcry
@_deathcry 5 ай бұрын
Off-topic, but it took me a while to realize that this random guy on the slide at 0:40 is actually the presenter himself xD
@rogeralien
@rogeralien 5 ай бұрын
Looks like he is angry that not many people are using Channels :(
@zhangwei2671
@zhangwei2671 4 ай бұрын
😂
@imSagarMalhotra
@imSagarMalhotra 5 ай бұрын
I understood every bit of it! Nice explanation.
@Reza1984_
@Reza1984_ 5 ай бұрын
It was difficult understanding him, but this was useful nonetheless!
@ChrisAthanas
@ChrisAthanas 5 ай бұрын
This would require much less explanation if simple animations are used instead of plain slides
@HoussamElbadissi
@HoussamElbadissi 5 ай бұрын
Honestly it was still very easy to grok, the illustrations he used are quite nice :)
@szymonsztuka
@szymonsztuka 3 ай бұрын
love it!
Guide to Improving Compose Performance | Mohit Sarveiya
41:19
Kotlin by JetBrains
Рет қаралды 6 М.
The Lost World: Living Room Edition
0:46
Daniel LaBelle
Рет қаралды 27 МЛН
УЛИЧНЫЕ МУЗЫКАНТЫ В СОЧИ 🤘🏻
0:33
РОК ЗАВОД
Рет қаралды 7 МЛН
Their Boat Engine Fell Off
0:13
Newsflare
Рет қаралды 15 МЛН
Coroutines: Concurrency in Kotlin
30:22
Dave Leeds
Рет қаралды 22 М.
Revamping and Extending Kotlin's Type System | Ross Tate
50:44
Kotlin by JetBrains
Рет қаралды 9 М.
Managing Complexity With Ktor | Garth Gilmour
43:03
Kotlin by JetBrains
Рет қаралды 6 М.
Harmonizing Kotlin codebases with Konsist | Natalia Peterwas, Igor Wojda
39:08
Kotlin by JetBrains
Рет қаралды 4,6 М.
Lifecycles, Coroutines and Scopes | Alejandro Serrano Mena
38:25
Kotlin by JetBrains
Рет қаралды 14 М.
DataFrame: Kotlin's Innovative Approach to Data Structures | Roman Belov
43:07
Exploring Exposed: A Kotlin Solution to Database Access | Chantal Loncle
40:47
Kotlin за час. Теория и практика.
1:21:33
alishev
Рет қаралды 227 М.
The Lost World: Living Room Edition
0:46
Daniel LaBelle
Рет қаралды 27 МЛН