courses:high_performance_computing:coroutines_map
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | Next revisionBoth sides next revision | ||
courses:high_performance_computing:coroutines_map [2020/06/02 22:47] – odoronin | courses:high_performance_computing:coroutines_map [2020/06/02 22:55] – odoronin | ||
---|---|---|---|
Line 54: | Line 54: | ||
</ | </ | ||
- | В работе можно использовать только JDK 11 и язык программирования Kotlin. Имя класса реализации CoroutinesMapImpl. В работе нужно доработать lock-free-set из прошлой работы до map и использовать как вложенное поле в CoroutinesMapImpl. В конструкторе должно передаваться число потоков в которых будут исполняться запросы для доступа к ассоциативному контейнеру. Сама работа должна выполняться в Exectuors.fixedThreadPool. Все реализованные функции должны быть асинхронными. | + | В работе можно использовать только JDK 11 и язык программирования Kotlin. Имя класса реализации CoroutinesMapImpl. В работе нужно доработать lock-free-set из прошлой работы до map и использовать как вложенное поле в CoroutinesMapImpl. |
При использовании async действия должны выполняться асинхронно | При использовании async действия должны выполняться асинхронно |
courses/high_performance_computing/coroutines_map.txt · Last modified: 2020/06/08 00:58 by odoronin