الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مامعنى Threads?

مغلق
بدأه سي شارب في 23 نوفمبر 2003 · 3 رد · 1,209 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

مرحباً...

ماالترجمة للمصطلح Threads?

شكراً.

#2

يمكن ان نعبر عن Thread هكذا

Program (البرنامج) يعبر عنه فى نظام التشغيل بـ Process

Process تتكون من عده Thread

لاوضح لك اكثر

ماذا لو اردت عمل برنامج فيه مثلا 3 دوائر تلف معا فى وقت واحد على سبيل مثال

لو البرنامج يحتوى على Thread واحد لن تلف معك الا دائرة واحده فى كل مرة

هذا مثال يوضح كيفية استخدام اكثر من Thread فى C#

using System;
using System.Threading;

class SimpleThreadApp
{
    public static void WorkerThreadMethod()
    {
        Console.WriteLine("Worker thread started");
    }

    public static void Main()
    {    
        ThreadStart worker = new ThreadStart(WorkerThreadMethod);

        Console.WriteLine("Main - Creating worker thread");

        Thread t = new Thread(worker);
        t.Start();

    Console.WriteLine
        ("Main - Have requested the start of worker thread");
    }
}

واتمنى ان تكون قد فهمت الاستخدام الرئيسى له

على فكره يوجد اكثر من طريقة لـ Multitasking لكن هذه ابسطهم و اسهلهم

وعامة لو اردت اى شيئ توضيحى اكثر لاتتردد فى طلبه منى ......

#3

السلام عليكم ,,,

باختصار ال thread ترجمتها الى العربية " التشعب أو المسلك " ,,

وفي البرامج .. اذا أردنا أن نجعل كود يعمل وكود برمجي اخر يعمل في نفس الوقت " مثلا تنفيذ حلقتين for Loop " في نفس الوقت لامكناص من استخدام اال Thread ,,

وهي خدمة مبيته في نظام التشغيل يمكن استعمالها من أي منصة لغة برمجة ,,,

وبالتوفيق ,,,

banner_60_468.gif

NOTHING IS IMPOSSIBLE

#4

أيها الأخوةردودكم أفادتني حقاً.... Ahmedvc و HGB أشكركما من أعماق قلبي

هذا الموضوع مغلق.

مواضيع مشابهة