ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Multithreaded JavaScript: Concurrency Beyond the Event Loop

دانلود کتاب جاوا اسکریپت چند رشته ای: همزمانی فراتر از حلقه رویداد

Multithreaded JavaScript: Concurrency Beyond the Event Loop

مشخصات کتاب

Multithreaded JavaScript: Concurrency Beyond the Event Loop

ویرایش: 1 
نویسندگان:   
سری:  
ISBN (شابک) : 1098104439, 9781098104436 
ناشر: O'Reilly Media 
سال نشر: 2021 
تعداد صفحات: 214 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 6 مگابایت 

قیمت کتاب (تومان) : 61,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 6


در صورت تبدیل فایل کتاب Multithreaded JavaScript: Concurrency Beyond the Event Loop به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب جاوا اسکریپت چند رشته ای: همزمانی فراتر از حلقه رویداد نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی درمورد کتاب به خارجی



فهرست مطالب

Cover
Copyright
Table of Contents
Foreword
Preface
	Target Audience
	Goals
	Conventions Used in This Book
	Using Code Examples
	O’Reilly Online Learning
	How to Contact Us
	Acknowledgments
Chapter 1. Introduction
	What Are Threads?
	Concurrency Versus Parallelism
	Single-Threaded JavaScript
	Hidden Threads
	Threads in C: Get Rich with Happycoin
		With Only the Main Thread
		With Four Worker Threads
Chapter 2. Browsers
	Dedicated Workers
		Dedicated Worker Hello World
		Advanced Dedicated Worker Usage
	Shared Workers
		Shared Worker Hello World
		Advanced Shared Worker Usage
	Service Workers
		Service Worker Hello World
		Advanced Service Worker Concepts
	Message Passing Abstractions
		The RPC Pattern
		The Command Dispatcher Pattern
		Putting It All Together
Chapter 3. Node.js
	Before We Had Threads
	The worker_threads Module
		workerData
		MessagePort
	Happycoin: Revisited
		With Only the Main Thread
		With Four Worker Threads
	Worker Pools with Piscina
	A Pool Full of Happycoins
Chapter 4. Shared Memory
	Intro to Shared Memory
		Shared Memory in the Browser
		Shared Memory in Node.js
	SharedArrayBuffer and TypedArrays
	Atomic Methods for Data Manipulation
		Atomics.add()
		Atomics.and()
		Atomics.compareExchange()
		Atomics.exchange()
		Atomics.isLockFree()
		Atomics.load()
		Atomics.or()
		Atomics.store()
		Atomics.sub()
		Atomics.xor()
	Atomicity Concerns
	Data Serialization
		Booleans
		Strings
		Objects
Chapter 5. Advanced Shared Memory
	Atomic Methods for Coordination
		Atomics.wait()
		Atomics.notify()
		Atomics.waitAsync()
	Timing and Nondeterminism
		Example of Nondeterminism
		Detecting Thread Preparedness
	Example Application: Conway’s Game of Life
		Single-Threaded Game of Life
		Multithreaded Game of Life
	Atomics and Events
Chapter 6. Multithreaded Patterns
	Thread Pool
		Pool Size
		Dispatch Strategies
		Example Implementation
	Mutex: A Basic Lock
	Streaming Data with Ring Buffers
	Actor Model
		Pattern Nuances
		Relating to JavaScript
		Example Implementation
Chapter 7. WebAssembly
	Your First WebAssembly
	Atomic Operations in WebAssembly
	Compiling C Programs to WebAssembly with Emscripten
	Other WebAssembly Compilers
	AssemblyScript
	Happycoin in AssemblyScript
Chapter 8. Analysis
	When Not to Use
		Low Memory Constraints
		Low Core Count
		Containers Versus Threads
	When to Use
	Summary of Caveats
Appendix A. Structured Clone Algorithm
Index
About the Authors
Colophon




نظرات کاربران