# Kotlin/Native Concurrency - Touchlab

DevFeed: [Kotlin/Native Concurrency - Touchlab](<https://devfeed.tech/articles/kotlin-native-concurrency-touchlab-38280.md>)

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

Published: 2020-06-10T19:03:18Z

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>), [Tutorial](<https://devfeed.tech/topics/tutorial.md>), [multiplatform](<https://devfeed.tech/topics/multiplatform.md>)

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

## AI overview

This mini-tutorial explains Kotlin/Native's state and concurrency model. It covers ordinary local mutable state, frozen immutable state, sharing state between threads, and the errors that occur when frozen state is changed.

## Source excerpt

A mini-tutorial together to help you better understand the state rules of Kotlin/Native, including simple, frozen, global and advanced threading.