پاورپوینت

دانلود پاورپوینت

پاورپوینت

دانلود پاورپوینت

چندنخی(Multi-threaded) در زبان های برنامه نویسی مختلف(پروژه درس سیستم عامل)

چندنخی(Multi-threaded) در زبان های برنامه نویسی مختلف(پروژه درس سیستم عامل)

فایل ورد (Word) قابل ویرایش در 22 صفحه به همراه فهرست مطالب و منابع و... این مقاله به صورت کامل و ترجمه شده از چندین کتاب و مطالب مختلف می باشد.درواقع این مقاله یک تحقیق کامل و جامع در مورد چندنخی در زبان های برنامه نویسی مختلف است. چکیده نوشتن برنامه های چندنخی دشوار است، گرچه مغز انسان میتواند کارها را بطور همزمان انجام دهد، ولی تعویض بین کارهای موازی دشوار است. دو نوع چند وظیفه ای وجود دارد: ►   مبتنی بر فرآیند  (process) ►   مبتنی بر نخ  (thread) پی بردن به تفاوت این دو مهم است.   فرآیند   برنامه ای است که در حال اجراست.چند وظیفه ای مبتنی بر فرآیند، خاصیتی است که به کامپیوتر اجازه میدهد دو یا چند برنامه بطور   همزمان   اجرا شوند و در آن، برنامه کوچکترین واحد کد است که میتواند توسط زمانبند توزیع شود. نخ، واحد قابل توزیعی از کد است. در   محیط چند وظیفه ای مبتنی بر نخ،    تمام فرآیندها حداقل یک نخ دارند. ولی میتوانند چند نخ داشته باشند. یعنی یک برنامه بطور همزمان میتواند دو یا چند کار را انجام دهد. بنابراین میتو ...