Async Rust : Unleashing the Power of Fearless Concurrency

Λεπτομέρειες βιβλιογραφικής εγγραφής
Τίτλος: Async Rust : Unleashing the Power of Fearless Concurrency
Περιγραφή: Already popular among programmers for its memory safety and speed, the Rust programming language is also valuable for asynchrony. This practical book shows you how asynchronous Rust can help you solve problems that require multitasking. You'll learn how to apply async programming to solve problems with an async approach. You will also dive deeper into async runtimes, implementing your own ways in which async runtimes handle incoming tasks.Authors Maxwell Flitton and Caroline Morton also show you how to implement the Tokio software library to help you with incoming traffic, communicate between threads with shared memory and channels, and design a range of complex solutions using actors. You'll also learn to perform unit and end-to-end tests on a Rust async system.With this book, you'll learn:How Rust approaches async programmingHow coroutines relate to async RustReactive programming and how to implement pub sub in async rustHow to solve problems using actorsHow to customize Tokio to gain control over how tasks are processedAsync Rust design patternsHow to build an async TCP server just using the standard libraryHow to unit test async RustBy the end of the book, you'll be able to implement your own async TCP server completely from the standard library with zero external dependencies, and unit test your async code.
Συγγραφείς: Maxwell Flitton, Caroline Morton
Resource Type: eBook.
Θέματα: Rust (Computer program language)
Categories: COMPUTERS / Languages / General, COMPUTERS / Languages / C, COMPUTERS / Programming / Object Oriented, COMPUTERS / Programming / Parallel, COMPUTERS / Programming / Open Source
Βάση Δεδομένων: eBook Index
FullText Text:
  Availability: 0
Header DbId: edsebk
DbLabel: eBook Index
An: 4082084
RelevancyScore: 981
AccessLevel: 6
PubType: eBook
PubTypeId: ebook
PreciseRelevancyScore: 981.043701171875
IllustrationInfo
Items – Name: Title
  Label: Title
  Group: Ti
  Data: Async Rust : Unleashing the Power of Fearless Concurrency
– Name: Abstract
  Label: Description
  Group: Ab
  Data: Already popular among programmers for its memory safety and speed, the Rust programming language is also valuable for asynchrony. This practical book shows you how asynchronous Rust can help you solve problems that require multitasking. You'll learn how to apply async programming to solve problems with an async approach. You will also dive deeper into async runtimes, implementing your own ways in which async runtimes handle incoming tasks.Authors Maxwell Flitton and Caroline Morton also show you how to implement the Tokio software library to help you with incoming traffic, communicate between threads with shared memory and channels, and design a range of complex solutions using actors. You'll also learn to perform unit and end-to-end tests on a Rust async system.With this book, you'll learn:How Rust approaches async programmingHow coroutines relate to async RustReactive programming and how to implement pub sub in async rustHow to solve problems using actorsHow to customize Tokio to gain control over how tasks are processedAsync Rust design patternsHow to build an async TCP server just using the standard libraryHow to unit test async RustBy the end of the book, you'll be able to implement your own async TCP server completely from the standard library with zero external dependencies, and unit test your async code.
– Name: Author
  Label: Authors
  Group: Au
  Data: <searchLink fieldCode="AR" term="%22Maxwell+Flitton%22">Maxwell Flitton</searchLink><br /><searchLink fieldCode="AR" term="%22Caroline+Morton%22">Caroline Morton</searchLink>
– Name: TypePub
  Label: Resource Type
  Group: TypPub
  Data: eBook.
– Name: Subject
  Label: Subjects
  Group: Su
  Data: <searchLink fieldCode="DE" term="%22Rust+%28Computer+program+language%29%22">Rust (Computer program language)</searchLink>
– Name: SubjectBISAC
  Label: Categories
  Group: Su
  Data: <searchLink fieldCode="ZK" term="%22COMPUTERS+%2F+Languages+%2F+General%22">COMPUTERS / Languages / General</searchLink><br /><searchLink fieldCode="ZK" term="%22COMPUTERS+%2F+Languages+%2F+C%22">COMPUTERS / Languages / C</searchLink><br /><searchLink fieldCode="ZK" term="%22COMPUTERS+%2F+Programming+%2F+Object+Oriented%22">COMPUTERS / Programming / Object Oriented</searchLink><br /><searchLink fieldCode="ZK" term="%22COMPUTERS+%2F+Programming+%2F+Parallel%22">COMPUTERS / Programming / Parallel</searchLink><br /><searchLink fieldCode="ZK" term="%22COMPUTERS+%2F+Programming+%2F+Open+Source%22">COMPUTERS / Programming / Open Source</searchLink>
PLink https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsebk&AN=4082084
RecordInfo BibRecord:
  BibEntity:
    Classifications:
      – Code: 005.133
        Scheme: ddc
        Type: prePub
    Languages:
      – Code: eng
        Text: English
    Subjects:
      – SubjectFull: Rust (Computer program language)
        Type: general
    Titles:
      – TitleFull: Async Rust : Unleashing the Power of Fearless Concurrency
        Type: main
  BibRelationships:
    HasContributorRelationships:
      – PersonEntity:
          Name:
            NameFull: Maxwell Flitton
      – PersonEntity:
          Name:
            NameFull: Caroline Morton
      – PersonEntity:
          Name:
            NameFull: Maxwell Flitton
      – PersonEntity:
          Name:
            NameFull: Caroline Morton
    IsPartOfRelationships:
      – BibEntity:
          Dates:
            – D: 01
              M: 01
              Type: published
              Y: 2025
            – D: 15
              M: 04
              Type: profile
              Y: 2025
          Identifiers:
            – Type: isbn-print
              Value: 9781098149093
            – Type: isbn-electronic
              Value: 9781098149062
            – Type: isbn-electronic
              Value: 9781098149055
          Titles:
            – TitleFull: Async Rust : Unleashing the Power of Fearless Concurrency
              Type: main
ResultId 1