skip to content
Hands-on concurrency with Rust : confidently build memory-safe, parallel, and efficient software in Rust Preview this item
ClosePreview this item
Checking...

Hands-on concurrency with Rust : confidently build memory-safe, parallel, and efficient software in Rust

Author: Brian L Troutwine
Publisher: Birmingham, UK : Packt Publishing, 2018.
Edition/Format:   eBook : Document : EnglishView all editions and formats
Summary:
Annotation
Rating:

(not yet rated) 0 with reviews - Be the first.

Subjects
More like this

Find a copy online

Links to this item

Find a copy in the library

&AllPage.SpinnerRetrieving; Finding libraries that hold this item...

Details

Genre/Form: Electronic books
Material Type: Document, Internet resource
Document Type: Internet Resource, Computer File
All Authors / Contributors: Brian L Troutwine
ISBN: 9781788478359 1788478355 1788399978 9781788399975
OCLC Number: 1042342284
Description: 1 online resource (1 volume) : illustrations
Contents: Table of ContentsPreliminaries: Machine Architecture and Getting Started with RustSequential Rust Performance and TestingThe Rust Memory Model: Ownership, References and ManipulationSync and Send: the Foundation of Rust ConcurrencyLocks: Mutex, Condvar, Barriers and RWLockAtomics: The Primitives of SynchronizationAtomics: Safely Reclaiming MemoryHigh-Level Parallelism: ThreadpoolsFFI and Embedding: Combining Rust and Other LanguagesFuturism: Near-Term Rust
Responsibility: Brian L. Troutwine.

Abstract:

Writing safe and correct parallel programs is tough. Reasoning about concurrent memory modification is tough; efficiently exploiting the modern computing environment (with its multi-layered caches  Read more...

Reviews

User-contributed reviews
Retrieving GoodReads reviews...
Retrieving DOGObooks reviews...

Tags

Be the first.
Confirm this request

You may have already requested this item. Please select Ok if you would like to proceed with this request anyway.

Linked Data


Primary Entity

<http://www.worldcat.org/oclc/1042342284> # Hands-on concurrency with Rust : confidently build memory-safe, parallel, and efficient software in Rust
    a schema:CreativeWork, schema:MediaObject, schema:Book ;
    library:oclcnum "1042342284" ;
    library:placeOfPublication <http://id.loc.gov/vocabulary/countries/enk> ;
    schema:about <http://experiment.worldcat.org/entity/work/data/5215127768#Topic/application_software_development> ; # Application software--Development
    schema:about <http://experiment.worldcat.org/entity/work/data/5215127768#Topic/parallel_processing> ; # Parallel processing
    schema:about <http://experiment.worldcat.org/entity/work/data/5215127768#Topic/computer_multitasking> ; # Computer multitasking
    schema:about <http://dewey.info/class/005.133/e23/> ;
    schema:about <http://experiment.worldcat.org/entity/work/data/5215127768#Topic/programming_&_scripting_languages_general> ; # Programming & scripting languages: general
    schema:about <http://experiment.worldcat.org/entity/work/data/5215127768#Topic/programming_languages_electronic_computers> ; # Programming languages (Electronic computers)
    schema:about <http://experiment.worldcat.org/entity/work/data/5215127768#Topic/computers_hardware_handheld_devices> ; # Computers--Hardware--Handheld Devices
    schema:about <http://experiment.worldcat.org/entity/work/data/5215127768#Topic/portable_&_handheld_devices_consumer_user_guides> ; # Portable & handheld devices: consumer/user guides
    schema:about <http://experiment.worldcat.org/entity/work/data/5215127768#Topic/computers_programming_parallel> ; # Computers--Programming--Parallel
    schema:about <http://experiment.worldcat.org/entity/work/data/5215127768#Topic/mobile_phones_consumer_user_guides> ; # Mobile phones: consumer/user guides
    schema:about <http://experiment.worldcat.org/entity/work/data/5215127768#Topic/computers_programming_languages_c> ; # Computers--Programming Languages--C
    schema:author <http://experiment.worldcat.org/entity/work/data/5215127768#Person/troutwine_brian_l> ; # Brian L. Troutwine
    schema:bookFormat schema:EBook ;
    schema:datePublished "2018" ;
    schema:description "Annotation"@en ;
    schema:exampleOfWork <http://worldcat.org/entity/work/id/5215127768> ;
    schema:genre "Electronic books"@en ;
    schema:inLanguage "en" ;
    schema:name "Hands-on concurrency with Rust : confidently build memory-safe, parallel, and efficient software in Rust"@en ;
    schema:productID "1042342284" ;
    schema:url <https://login.library.sheridanc.on.ca/login?url=http://proquestcombo.safaribooksonline.com/?uiCode=sheridan&xmlId=9781788399975> ;
    schema:url <http://proquest.safaribooksonline.com/?fpi=9781788399975> ;
    schema:url <http://proxy.library.carleton.ca/login?url=http://proquest.safaribooksonline.com/?uiCode=carleton&xmlId=9781788399975> ;
    schema:url <https://login.gbcprx01.georgebrown.ca/login?url=http://proquest.safaribooksonline.com/?uiCode=geobrown&xmlId=9781788399975> ;
    schema:url <http://ra.ocls.ca/ra/login.aspx?inst=centennial&url=http://proquestcombo.safaribooksonline.com/?uiCode=cencoll&xmlId=9781788399975> ;
    schema:url <https://www.safaribooksonline.com/library/view/-/9781788399975/?ar> ;
    schema:url <http://proquest.tech.safaribooksonline.de/9781788399975> ;
    schema:url <http://proquest.safaribooksonline.com/?uiCode=stanford&xmlId=9781788399975> ;
    schema:url <http://ezproxy.torontopubliclibrary.ca/login?url=http://proquestcombo.safaribooksonline.com/?uiCode=torontopl&xmlId=9781788399975> ;
    schema:workExample <http://worldcat.org/isbn/9781788478359> ;
    schema:workExample <http://worldcat.org/isbn/9781788399975> ;
    umbel:isLike <http://bnb.data.bl.uk/id/resource/GBB8F3179> ;
    wdrs:describedby <http://www.worldcat.org/title/-/oclc/1042342284> ;
    .


Related Entities

<http://experiment.worldcat.org/entity/work/data/5215127768#Person/troutwine_brian_l> # Brian L. Troutwine
    a schema:Person ;
    schema:familyName "Troutwine" ;
    schema:givenName "Brian L." ;
    schema:name "Brian L. Troutwine" ;
    .

<http://experiment.worldcat.org/entity/work/data/5215127768#Topic/application_software_development> # Application software--Development
    a schema:Intangible ;
    schema:name "Application software--Development"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/5215127768#Topic/computer_multitasking> # Computer multitasking
    a schema:Intangible ;
    schema:name "Computer multitasking"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/5215127768#Topic/computers_hardware_handheld_devices> # Computers--Hardware--Handheld Devices
    a schema:Intangible ;
    schema:name "Computers--Hardware--Handheld Devices"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/5215127768#Topic/computers_programming_languages_c> # Computers--Programming Languages--C
    a schema:Intangible ;
    schema:name "Computers--Programming Languages--C"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/5215127768#Topic/computers_programming_parallel> # Computers--Programming--Parallel
    a schema:Intangible ;
    schema:name "Computers--Programming--Parallel"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/5215127768#Topic/mobile_phones_consumer_user_guides> # Mobile phones: consumer/user guides
    a schema:Intangible ;
    schema:name "Mobile phones: consumer/user guides"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/5215127768#Topic/parallel_processing> # Parallel processing
    a schema:Intangible ;
    schema:name "Parallel processing"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/5215127768#Topic/portable_&_handheld_devices_consumer_user_guides> # Portable & handheld devices: consumer/user guides
    a schema:Intangible ;
    schema:name "Portable & handheld devices: consumer/user guides"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/5215127768#Topic/programming_&_scripting_languages_general> # Programming & scripting languages: general
    a schema:Intangible ;
    schema:name "Programming & scripting languages: general"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/5215127768#Topic/programming_languages_electronic_computers> # Programming languages (Electronic computers)
    a schema:Intangible ;
    schema:name "Programming languages (Electronic computers)"@en ;
    .

<http://proquest.safaribooksonline.com/?uiCode=stanford&xmlId=9781788399975>
    rdfs:comment "Available to Stanford-affiliated users." ;
    .

<http://proquest.tech.safaribooksonline.de/9781788399975>
    rdfs:comment "URL des Erstveröffentlichers" ;
    .

<http://worldcat.org/isbn/9781788399975>
    a schema:ProductModel ;
    schema:isbn "1788399978" ;
    schema:isbn "9781788399975" ;
    .

<http://worldcat.org/isbn/9781788478359>
    a schema:ProductModel ;
    schema:isbn "1788478355" ;
    schema:isbn "9781788478359" ;
    .

<http://www.worldcat.org/title/-/oclc/1042342284>
    a genont:InformationResource, genont:ContentTypeGenericResource ;
    schema:about <http://www.worldcat.org/oclc/1042342284> ; # Hands-on concurrency with Rust : confidently build memory-safe, parallel, and efficient software in Rust
    schema:dateModified "2019-06-26" ;
    void:inDataset <http://purl.oclc.org/dataset/WorldCat> ;
    .

<https://www.safaribooksonline.com/library/view/-/9781788399975/?ar>
    rdfs:comment "from Safari" ;
    rdfs:comment "(Unlimited Concurrent Users)" ;
    .


Content-negotiable representations

Close Window

Please sign in to WorldCat 

Don't have an account? You can easily create a free account.