العودة إلى الدورة

التعامل مع الخيوط (Threads)

C# من الصفر إلى الاحتراف: دورة برمجية شاملة

تعدد الخيوط (Multi-Threading)

الخيط (Thread) هو أصغر وحدة تنفيذ. يسمح تعدد الخيوط لتطبيقك بالقيام بعدة أشياء في وقت واحد.

مثال

csharp Thread t = new Thread(() => Console.WriteLine("Running in thread")); t.Start();

رغم قوتها، إلا أن الخيوط معقدة في الإدارة. عادة ما يُفضل استخدام Task في التطوير الحديث.