تفاوت thread با process در چیست

746 views
Skip to first unread message

network

unread,
May 21, 2006, 7:16:54 AM5/21/06
to Persian_OS
پارس گیگا:
تفاوت thread با process در چیست؟

network

unread,
May 21, 2006, 7:24:20 AM5/21/06
to Persian_OS
ببین process یا همون فرآیند و یا همون
پردازش عمل یا action ایی هست که توسط سیستم
عامل به cpu داده میشه و cpu اون رو اجرا
میکنه .
thread و یا نخ یک در اول خود یک process هست .
و در ضمن هر process خود میتواند به چندین
thread تقسیم شود.
هر process که توسط cpu شروع میشود خود یک thread
نیز هست.
کار thread ها بدین صورت میباشد که تقسیم
کار کرده و چندین عمل را بصورت پارالل در
درون cpu انجام میدهند البته این عملیات
که بصورت همزمان انجام میشود بصورت
مجازی هست و در واقع به دلیل سرعت زیاد
اینطور به نظر میرسد که کارها بصورت
همزمان در حال انجام هست فقط اینکار در
کامپیوترهای چند پردازنده ای بصورت
واقعی انجام میشود.
در کل اگر شما process را یک ظرف در نظر
بگیرید threadها محتویات آن ظرف هستند.
Reply all
Reply to author
Forward
0 new messages