دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: 1
نویسندگان: Thomas Hunter II. Bryan English
سری:
ISBN (شابک) : 1098104439, 9781098104436
ناشر: O'Reilly Media
سال نشر: 2021
تعداد صفحات: 214
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 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