پاورپوینت با موضوع برنامه نويسي چند نخي با POSIX

پاورپوینت با موضوع برنامه نويسي چند نخي با POSIX

پاورپوینت با موضوع برنامه نويسي چند نخي با POSIX

 

 

 

 

لینک دانلود و خرید پایین توضیحات

دسته بندی : پاورپوینت

نوع فایل : .ppt ( قابل ويرايش و آماده پرينت )

تعداد اسلاید : 48 اسلاید

قسمتی از متن .ppt :

برنامه نويسي چند نخي با POSIX

فهرست مطالب
مفاهيم اوليه  نخها
برنامه نويسي چند نخي
مدلهاي پياده سازي نخها
انواع مدلهاي نخ کشي
ايجاد و خاتمه نخ در POSIX  
قابليت الحاق
ارتباط بين نخها و همگام سازي

نخ (thread) 

نخ يک جريان اجرايي در فرآيند(process) مي باشد که مي- تواند بصورت مستقل، توسط هسته زمانبندي گردد و از فضاي آدرسي يکسان باساير نخها به اشتراک استفاده نمايد. 

مستقل بودن

چون نخها بصورت مستقل زمانبندي مي شوند، نخها بصورت همروند با ساير نخها اجرا مي شوند و امکان اجراي موازي در سيستمهاي چند پردازنده اي وجود دارد. اين بدين معناست که هر نخ بايد منابع مربوط به خودش داشته باشد:
شمارنده برنامه
فضاي پشته
مجموعه ثبات ( فضايي براي ذخيره کردن مقدار ثباتها زماني که پردازنده در اختيار ندارد)
اولويت(بهره گيري از زمانبندي پردازنده )

همروندي(concurrency)

عمليات همروند هستند اگر امکان اجراي نوبتي آنها فراهم گردد بنحويکه اجراي هر عمليات بصورت مستقل پيشرفت داشته باشد.
نخها مي توانند براي استفاده از پردازنده با هر ترتيبي و با هر نخ ديگر زمانبندي شوند. ممکن است پردازنده از يک نخ در هر نقطه از اجرايش گرفته شده و با نخ ديگري جايگزين شود.
عمليات که سبب توقف اجراي يک نخ شده، سبب توقف اجراي  ساير نخ ها نمي شود.
اگر ترتيب اجراي يک نخ مهم باشد يا يک نخ بايد قبل از اجراي نخ ديگري کارش به پايان برسد، بنابراين اجراي نخ بايد براي هماهنگي عمليات همگام گردد.


دسته:

پاورپوینت با موضوع برنامه نويسي چند نخي با POSIX

خرید آنلاین