Wojciech Mazur IMPLEMENTING MULTITHREADING IN SCALA NATIVE Scalar Conference 2024

  Рет қаралды 520

SoftwareMill

SoftwareMill

Күн бұрын

One of the core Scala domains is scalable, concurrent, or parallel data processing, which typically at some point is powered by JVM Threads. However, the Scala Native - an ahead-of-time compiler and runtime for Scala, was for a long time limited to only a single thread of execution. At first glance, it might have sounded like it a not a big deal. Starting system threads is easy...but then, suddenly, you need to deal with memory models, garbage collections, synchronization, data atomicity, and many more blockers, just to provide the same semantics as JVM ensures.
Listen to a story of how we have dealt with 201 obstacles allowing us to run multithreaded programs natively!
scalar-conf.com/
Scalar Conference 2024
powered by SoftwareMill
#scalarconf

Пікірлер: 1
@senthilkumarm4063
@senthilkumarm4063 4 ай бұрын
Thanks for this talk. Great Engineering !
Wojciech Mazur - Explaining Different Coroutine Flavours using Scala Native
37:16
Крутой фокус + секрет! #shorts
00:10
Роман Magic
Рет қаралды 29 МЛН
Martin Odersky - Scala's Role in the Programming Languages Ecosystem
45:53
Scala Days Conferences
Рет қаралды 12 М.
Microservices are Technical Debt
31:59
NeetCodeIO
Рет қаралды 428 М.
Adam Warski - Concurrency in Scala and on the JVM
43:49
Scala Days Conferences
Рет қаралды 2 М.
Martin Odersky SCALA HAS TURNED 20  - Scalar Conference 2024
30:51
SoftwareMill
Рет қаралды 2,7 М.
Крутой фокус + секрет! #shorts
00:10
Роман Magic
Рет қаралды 29 МЛН