Mi sto semplicemente immergendo in questo linguaggio fantastico, e questa cosa è frustrante per me. Perché non ci sono parole chiave per la sincronizzazione?Perché non ci sono parole chiave di concorrenza in Kotlin?
Finora la mia ricerca rinuncia un'unica soluzione, si avvolge alcune classi di alto livello e li usa per gestire la concorrenza ...
dato un progetto sulla pura Kotlin, ciò che si deve fare se v'è la necessità per le piccole componente altamente ottimizzato che gestisce la concorrenza ecc ... La mia impressione è che kotlin sia un linguaggio di supporto per java, per scrivere il 90% del codice in kotlin ma avere un codice java che non è possibile esprimere con kotlin.
È giusto? È così che doveva essere?
https://discuss.kotlinlang.org/t/concurrency-in-kotlin/858 –
Kotlin è sincronizzato blocchi (https://kotlinlang.org/ api/latest/jvm/stdlib/kotlin/synchronized.html), metodi sincronizzati (https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.jvm/-synchronized /), campo volatile (https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.jvm/-volatile/index.html). E può usare le classi java.util.concurrent. Cosa stai cercando esattamente? –
Hai più di una domanda qui, dovresti concentrarti su un argomento. Quali cose di concorrenza pensi che manchi, specifichi qualcosa che mi suona come se non mancasse. Quindi l'altra domanda non è in realtà una domanda SO ed è basata sull'opinione (e non è una asserzione corretta). –