KOTLIN NATIVE CONCURRENCY EXPLAINED KEVIN GALLIGAN @kpgalligan - PowerPoint PPT Presentation
KOTLIN NATIVE CONCURRENCY EXPLAINED KEVIN GALLIGAN @kpgalligan Copenhagen Denmark Touchlab [Your Org Here] reach out if interested, obv kevin@touchlab.co @kpgalligan I still have a talk! and then multithreaded
Functions Have State careful what you capture
Global State some special rules
val mainOnly = SomeData("a", 1)
val mainOnly = SomeData("a", 1) object GlobalObject { val data = SomeData("b", 2) }
@ThreadLocal val mainOnly = SomeData("a", 1) @ThreadLocal object GlobalObject { val data = SomeData("b", 2) }
@SharedImmutable val mainOnly = SomeData("a", 1) @ThreadLocal object GlobalObject { val data = SomeData("b", 2) }
Recommend
More recommend
Explore More Topics
Stay informed with curated content and fresh updates.