Academic Journal

Прогрессивный параллелизм на практике: от классических потоков к виртуальным в Java и корутинам в Kotlin

Λεπτομέρειες βιβλιογραφικής εγγραφής
Τίτλος: Прогрессивный параллелизм на практике: от классических потоков к виртуальным в Java и корутинам в Kotlin
Στοιχεία εκδότη: APNI, 2024.
Έτος έκδοσης: 2024
Θεματικοί όροι: потоки, виртуальные потоки, корутины, структурированный параллелизм, Java, Kotlin
Περιγραφή: Рассматривается использование многопоточности в современных вычислительных системах через призму Java и Kotlin на платформе JVM. Основное внимание уделено анализу эффективности традиционных потоков JVM и современных абстракций, таких как корутины в Kotlin и виртуальные потоки в Java. Статья изучает влияние этих технологий на производительность приложений, используя количественные методы для оценки задержек, потребления памяти и количества потоков в различных сценариях испытаний. Результаты тестов представляют интерес для определения наиболее эффективных подходов к параллелизму в рамках JVM, особенно в условиях высокой конкуренции за системные ресурсы.
We consider the use of multithreading in modern computing systems through the prism of Java and Kotlin on the JVM platform. The focus is on analyzing the performance of traditional JVM threads and modern abstractions such as coroutines in Kotlin and virtual threads in Java. The paper investigates the impact of these technologies on application performance, using quantitative techniques to evaluate latency, memory consumption, and thread counts in different test scenarios. The test results are of interest in determining the most effective approaches to parallelism within the JVM, especially in a highly competitive environment for system resources.
Τύπος εγγράφου: Article
Γλώσσα: Russian
DOI: 10.5281/zenodo.11526785
Rights: CC BY
Αριθμός Καταχώρησης: edsair.doi...........e39cf405bf8cf0191543e38ac5428c8b
Βάση Δεδομένων: OpenAIRE