آموزش Windows 11 Internals: Threads

Windows 11 Internals: Threads

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: این دوره به شما در مورد رشته هایی که برای اجرای کد روی چندین پردازنده استفاده می شوند، آموزش می دهد. خواهید دید که چگونه رشته ها ایجاد، از بین می روند و مدیریت می شوند. علاوه بر این، نحوه استفاده از API ویندوز را برای کار با رشته ها یاد خواهید گرفت. Thread ها موجودیت هایی هستند که توسط هسته ویندوز برای اجرای کد روی پردازنده ها برنامه ریزی شده اند. در این دوره آموزشی، Windows 11 Internals: Threads، ایجاد و مدیریت رشته‌ها برای استفاده از سیستم‌های چند پردازنده‌ای امروزی را یاد خواهید گرفت. متوجه خواهید شد که اولویت‌ها و زمان‌بندی رشته‌ها چگونه کار می‌کنند. ابتدا رشته ها و ارتباط آنها با پردازنده ها را بررسی خواهید کرد. در مرحله بعد، متوجه خواهید شد که چگونه رشته ها بر روی پردازنده ها اجرا می شوند. در نهایت، نحوه استفاده از Windows API برای ایجاد و مدیریت موضوعات را خواهید آموخت. وقتی این دوره را به پایان رساندید، مهارت ها و دانش Threads مورد نیاز برای درک و کار موثر با سیستم عامل ویندوز را خواهید داشت.

سرفصل ها و درس ها

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

موضوعات اساسی Threads Fundamentals

  • بررسی اجمالی Overview

  • خلاصه فرآیند Process Recap

  • موضوع چیست؟ What Is a Thread?

  • نسخه ی نمایشی: Task Manager Demo: Task Manager

  • نسخه ی نمایشی: Process Explorer Demo: Process Explorer

  • نسخه ی نمایشی: System Explorer Demo: System Explorer

  • Thread ها و CPU ها Threads and CPUs

  • نسخه ی نمایشی: Sum Matrix Demo: Sum Matrix

  • پردازنده ها Processors

  • حافظه های پنهان Caches

  • خلاصه Summary

زمان بندی موضوع Thread Scheduling

  • بررسی اجمالی Overview

  • مبانی زمانبندی Scheduling Basics

  • اولویت های موضوع Thread Priorities

  • نسخه ی نمایشی: اولویت ها Demo: Priorities

  • API اولویت ها Priorities API

  • نسخه ی نمایشی: API اولویت Demo: Priority API

  • حالت پس زمینه Background Mode

  • نسخه ی نمایشی: حالت پس زمینه Demo: Background Mode

  • زمانبندی تک CPU Single CPU Scheduling

  • وضعیت های موضوع Thread States

  • نسخه ی نمایشی: وضعیت های موضوع Demo: Thread States

  • برنامه ریز The Scheduler

  • کوانتوم The Quantum

  • نسخه ی نمایشی: کوانتوم Demo: The Quantum

  • پردازش چندگانه Multiprocessing

  • قرابت Affinity

  • نسخه ی نمایشی: قرابت Demo: Affinity

  • گروه های پردازنده Processor Groups

  • زمانبندی چند پردازنده Multiprocessor Scheduling

  • خلاصه Summary

رشته ها و پشته ها Threads and Stacks

  • بررسی اجمالی Overview

  • پشته ها Stacks

  • پشته هسته Kernel Stack

  • پشته کاربر User Stack

  • نسخه ی نمایشی: پشته کاربر Demo: User Stack

  • تغییر پشته کاربر Changing User Stack

  • نسخه ی نمایشی: پشته در PE Demo: Stack in PE

  • خلاصه Summary

کار با Threads Working with Threads

  • بررسی اجمالی Overview

  • نسخه ی نمایشی: ایجاد موضوع Demo: Creating Thread

  • Thread APIs Thread APIs

  • موضوعات متعدد Multiple Threads

  • شمارنده Primes Primes Counter

  • نسخه ی نمایشی: Muti-threaded Calc قسمت 1 Demo: Muti-threaded Calc Part 1

  • نسخه ی نمایشی: Muti-threaded Calc Part2 Demo: Muti-threaded Calc Part2

  • نسخه ی نمایشی: Mt Primes Analysis Demo: Mt Primes Analysis

  • ساختارهای داده موضوعی Thread Data Structures

  • نسخه ی نمایشی: موضوع در Debugger Demo: Thread in Debugger

  • استخرهای موضوع Thread Pools

  • نسخه ی نمایشی: Thread Pool Demo: Thread Pool

  • موضوعات بیشتر More Threads

  • خلاصه Summary

نمایش نظرات

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.

آموزش Windows 11 Internals: Threads
جزییات دوره
3h 51m
54
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Pavel Yosifovich Pavel Yosifovich

پاول یک توسعه دهنده ، مربی ، نویسنده و سخنران است و در فن آوری های مایکروسافت متخصص است. او نویسنده مشترک "Windows Internals، 7th edition" (MS Press، 2017) و "WPF 4.5 Cookbook" (Packt، 2012) است.