語系:
繁體中文
English
說明(常見問題)
回圖書館首頁
手機版館藏查詢
登入
回首頁
切換:
標籤
|
MARC模式
|
ISBD
Modern Concurrency on Apple Platform...
~
Kautsch, Andrés Ibañez.
FindBook
Google Book
Amazon
博客來
Modern Concurrency on Apple Platforms = bUsing Async/await with Swift /
紀錄類型:
書目-電子資源 : Monograph/item
正題名/作者:
Modern Concurrency on Apple Platforms/ by Andrés Ibañez Kautsch.
其他題名:
bUsing Async/await with Swift /
作者:
Kautsch, Andrés Ibañez.
出版者:
Berkeley, CA :Apress : : 2023.,
面頁冊數:
xviii, 202 p. :ill., digital ;24 cm.
內容註:
Chapter 1: Introduction to Concurrency -- Chapter 2: Async/Await Basics -- Chapter 3: Introducing Structured Concurrency -- Chapter 4: The Task Tree -- Chapter 5: Task Groups -- Chapter 6: Unstructured Concurrency -- Chapter 7: Actors and Global Actors -- Chapter 8: Final Bits -- Chapter 9: AsyncSequence -- Chapter 10: @TaskLocal.
Contained By:
Springer Nature eBook
標題:
Swift (Computer program language) -
電子資源:
https://doi.org/10.1007/978-1-4842-8695-1
ISBN:
9781484286951
Modern Concurrency on Apple Platforms = bUsing Async/await with Swift /
Kautsch, Andrés Ibañez.
Modern Concurrency on Apple Platforms
bUsing Async/await with Swift /[electronic resource] :by Andrés Ibañez Kautsch. - Berkeley, CA :Apress :2023. - xviii, 202 p. :ill., digital ;24 cm.
Chapter 1: Introduction to Concurrency -- Chapter 2: Async/Await Basics -- Chapter 3: Introducing Structured Concurrency -- Chapter 4: The Task Tree -- Chapter 5: Task Groups -- Chapter 6: Unstructured Concurrency -- Chapter 7: Actors and Global Actors -- Chapter 8: Final Bits -- Chapter 9: AsyncSequence -- Chapter 10: @TaskLocal.
Build solid software with modern and safe concurrency features. Concurrency is one of the hardest problems in computer science. For years, computer scientists and engineers have developed different strategies for dealing with concurrency. However, the original concurrency primitives are complicated and difficult to understand, and even harder to implement. Using the new async/await APIs in Swift, this book will explain how your code can abstract a lot of the complexity with a simpler interface so you never have to deal with concurrency primitives such as semaphores, locks, and threads yourself. This will allow you to write concurrent code that is easier to read, easier to write, and easier to maintain. These new APIs are deeply ingrained into Swift, offering compile-level features that will keep you from writing dangerous concurrent code. You'll start by exploring why concurrency is hard to implement in a traditional system. Explaining the definition of concurrency and what its primitives are will help you understand why they are hard to use correctly. These concepts will become clearer as you work through the sample projects. The book's focus then shifts exclusively to the new APIs, helping you understand how the integration of the system with the language itself makes it easier for you to write concurrent code without overstepping the bounds of the concurrency safe zone. By the end of the book, you'll have a solid foundation for working safely with concurrent code using the new async/await APIs.
ISBN: 9781484286951
Standard No.: 10.1007/978-1-4842-8695-1doiSubjects--Topical Terms:
2145958
Swift (Computer program language)
LC Class. No.: QA76.8.M3
Dewey Class. No.: 005.265
Modern Concurrency on Apple Platforms = bUsing Async/await with Swift /
LDR
:02934nmm a2200349 a 4500
001
2315172
003
DE-He213
005
20221114094911.0
006
m d
007
cr nn 008maaau
008
230902s2023 cau s 0 eng d
020
$a
9781484286951
$q
(electronic bk.)
020
$a
9781484286944
$q
(paper)
024
7
$a
10.1007/978-1-4842-8695-1
$2
doi
035
$a
978-1-4842-8695-1
040
$a
GP
$c
GP
$e
rda
041
0
$a
eng
050
4
$a
QA76.8.M3
072
7
$a
UMQ
$2
bicssc
072
7
$a
ULH
$2
bicssc
072
7
$a
COM051370
$2
bisacsh
072
7
$a
UMQ
$2
thema
072
7
$a
ULH
$2
thema
082
0 4
$a
005.265
$2
23
090
$a
QA76.8.M3
$b
K21 2023
100
1
$a
Kautsch, Andrés Ibañez.
$3
3627377
245
1 0
$a
Modern Concurrency on Apple Platforms
$h
[electronic resource] :
$b
bUsing Async/await with Swift /
$c
by Andrés Ibañez Kautsch.
260
$a
Berkeley, CA :
$b
Apress :
$b
Imprint: Apress,
$c
2023.
300
$a
xviii, 202 p. :
$b
ill., digital ;
$c
24 cm.
505
0
$a
Chapter 1: Introduction to Concurrency -- Chapter 2: Async/Await Basics -- Chapter 3: Introducing Structured Concurrency -- Chapter 4: The Task Tree -- Chapter 5: Task Groups -- Chapter 6: Unstructured Concurrency -- Chapter 7: Actors and Global Actors -- Chapter 8: Final Bits -- Chapter 9: AsyncSequence -- Chapter 10: @TaskLocal.
520
$a
Build solid software with modern and safe concurrency features. Concurrency is one of the hardest problems in computer science. For years, computer scientists and engineers have developed different strategies for dealing with concurrency. However, the original concurrency primitives are complicated and difficult to understand, and even harder to implement. Using the new async/await APIs in Swift, this book will explain how your code can abstract a lot of the complexity with a simpler interface so you never have to deal with concurrency primitives such as semaphores, locks, and threads yourself. This will allow you to write concurrent code that is easier to read, easier to write, and easier to maintain. These new APIs are deeply ingrained into Swift, offering compile-level features that will keep you from writing dangerous concurrent code. You'll start by exploring why concurrency is hard to implement in a traditional system. Explaining the definition of concurrency and what its primitives are will help you understand why they are hard to use correctly. These concepts will become clearer as you work through the sample projects. The book's focus then shifts exclusively to the new APIs, helping you understand how the integration of the system with the language itself makes it easier for you to write concurrent code without overstepping the bounds of the concurrency safe zone. By the end of the book, you'll have a solid foundation for working safely with concurrent code using the new async/await APIs.
650
0
$a
Swift (Computer program language)
$3
2145958
650
0
$a
Application program interfaces (Computer software)
$3
610204
650
0
$a
Application software
$x
Development.
$3
539563
650
0
$a
Computer multitasking.
$3
2058914
650
1 4
$a
Apple and iOS.
$3
3167047
710
2
$a
SpringerLink (Online service)
$3
836513
773
0
$t
Springer Nature eBook
856
4 0
$u
https://doi.org/10.1007/978-1-4842-8695-1
950
$a
Professional and Applied Computing (SpringerNature-12059)
筆 0 讀者評論
館藏地:
全部
電子資源
出版年:
卷號:
館藏
1 筆 • 頁數 1 •
1
條碼號
典藏地名稱
館藏流通類別
資料類型
索書號
使用類型
借閱狀態
預約狀態
備註欄
附件
W9451422
電子資源
11.線上閱覽_V
電子書
EB QA76.8.M3
一般使用(Normal)
在架
0
1 筆 • 頁數 1 •
1
多媒體
評論
新增評論
分享你的心得
Export
取書館
處理中
...
變更密碼
登入