- Learning Concurrency in Kotlin
- Miguel Angel Castiblanco Torres
- 179字
- 2021-08-05 10:46:40
Conventions used
There are a number of text conventions used throughout this book.
CodeInText: Indicates the name of variables, functions, classes, packages, files, and URLs. Here is an example: "The hcf() function will freeze the system."
A block of code is set as follows:
fun main(args: Array<String>) = runBlocking {
val time = measureTimeMillis {
val name = async { getName() }
val lastName = async { getLastName() }
println("Hello, ${name.await()} ${lastName.await()}")
}
println("Execution took $time ms")
}
When we wish to draw your attention to a particular part of a code block, the relevant lines or items are set in bold:
fun main(args: Array<String>) = runBlocking {
val netDispatcher = newSingleThreadContext(name = "ServiceCall")
val task = launch(netDispatcher) {
printCurrentThread()
}
task.join()
}
Bold: Indicates a new term, an important word, or words that you see onscreen. For example, words in menus or dialog boxes appear in the text like this. Here is an example: "Please make sure that the Include Kotlin Support option is enabled."
Warnings or important notes appear like this.
Tips and tricks appear like this.
推薦閱讀
- The DevOps 2.3 Toolkit
- 零基礎學Python數據分析(升級版)
- 青少年Python編程入門
- Android底層接口與驅動開發技術詳解
- Mastering JavaScript Design Patterns(Second Edition)
- FPGA Verilog開發實戰指南:基于Intel Cyclone IV(進階篇)
- Building Microservices with .NET Core
- 速學Python:程序設計從入門到進階
- 零基礎C#學習筆記
- Mastering Magento Theme Design
- Web程序設計與架構
- 流暢的Python
- Learning Scrapy
- C語言從入門到精通(第4版)
- Hybrid Mobile Development with Ionic