ما هو الthreading
هو عباره عن تنفيذ العديد من اوامر البرمجه في وقت واحد
او القيام باكثر من العمليه في وقت واحد
ويوجد له نوعان
1- نوع حقيقي :اي يقوم فعلا بعمل مهمتين في نفس الوقت ويقوم البروسيسور بتقسيم طاقته في العمل على هاتين المهمتين مما يؤدي إلى انجاز المهام في وقت قصير (مع اعتبار المجهود الذي يقوم ب البروسيسر وكمان المساحه في الذاكره)
2-نوع مزيف:وهو من اسمه مزيف اي يقوم في الظاهر بعمل مهمتين في نفس الوقت ولكت في الواقع
يقوم بعمل ما يسمى بالcontext switch اي يقوم البروسيسر بالعمل بطريقه اللعب على الونجين :D
اي يقوم بالعمل في كل عمليه بعض الوقت ثم يقوم بالانتقال إلى العمليه الاخرى وهذا هو النوع المنتشر من الthreading.
