# Kotlin/Native (Stranger) Threads - Kevin Galligan

DevFeed: [Kotlin/Native (Stranger) Threads - Kevin Galligan](<https://devfeed.tech/articles/kotlin-native-stranger-threads-kevin-galligan-38281.md>)

Original publisher: [Read original article](<https://touchlab.co/kotlin-native-stranger-threads>)

Published: 2018-05-11T20:31:45Z

Content type: tutorial

Language: en

Sources: [Touchlab | Enterprise Mobile Innovation & Development](<https://devfeed.tech/sources/touchlab-enterprise-mobile-innovation-development.md>)

Topics: [kotlin-native](<https://devfeed.tech/topics/kotlin-native.md>), [Concurrency](<https://devfeed.tech/topics/concurrency.md>), [Concurrent Programming](<https://devfeed.tech/topics/concurrent-programming.md>), [CLion](<https://devfeed.tech/topics/clion.md>), [clang](<https://devfeed.tech/topics/clang.md>)

Tags: [clang](<https://devfeed.tech/tags/clang.md>), [clion](<https://devfeed.tech/tags/clion.md>), [code-sharing](<https://devfeed.tech/tags/code-sharing.md>), [concurrency](<https://devfeed.tech/tags/concurrency.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [kotlin-multiplatform](<https://devfeed.tech/tags/kotlin-multiplatform.md>), [kotlin-native](<https://devfeed.tech/tags/kotlin-native.md>), [thoughts](<https://devfeed.tech/tags/thoughts.md>), [threading](<https://devfeed.tech/tags/threading.md>), [threads](<https://devfeed.tech/tags/threads.md>)

## AI overview

The first chapter of a series on threading in Kotlin/Native introduces its thread and state model, recommends CLion for experimentation, and guides readers through creating and running a Kotlin/Native HelloWorld project. It previews Workers, data passing, and data freezing.

## Source excerpt

This is going to be a multi-part series on threading in Kotlin Native. To build a reasonably functional product, understanding threads is critical.