سلام عليكم ورحمة الله بركاته
الثريد او المعالجة المتزاوية في يوم من الأيام احتمال شفت الثريد
الثريد له اكثر من معنى ولكن المعنى المتفق عليه انه خيوط متزاوية
في جميع اللغات البرمجية اذا كان JAVA . JAVASCRIPT . ETCS
لما تبرمج برنامج يتطبق كود كود ولكن ما يتطبق كودين في نفس الوقت ونعطي مثال من لغة الجافا
هذا البرنامج مهمته يسوي for loop تسع ٩ مرات ويطبع كل مره بعدها ينقل للfor loop للبعدة
طيب الحين انا ابي البرنامج ينفذ شيئين في نفس الوقت يعالج يشئين في نفس الوقت هنا تجي فايدة الثريد
الحين لو حطيت for loop الثاني في ثريد مختلف
راح تلاحظ ان الإثنين في نفس الوقت !
وش فائدة
- السرعة مثال جا للhttp server ريكويستين في نفس الوقت راح يعالج الإثنين في نفس الوقت وهنا يكون أسرع للمستخدم
وبشرح لكم جزء جدا مهم في الثريد
الي هو الthread pool
واحد مسوي فورم بسيط عن لوقن وريجستر ويسوي ريكويست POST لapi انت مسويه ياخذ المعلومات ويسجلها في الداتا بيس كلام الحين على الداتا بيس لو جاه 100000000 مثال شخص سوا رجستر هل الداتا بيس راح يعالجهم كلهم في نفس الوقت؟ اكيد لا لو سواها الخادم راح يصير له out of memory فهنا تجي فايدة الthread pool
الثريد بول هو ينظم الثريد يخلي عدد معين من الثريد يشتغلون لما يخلصون يجيب عدد ثاني وهكذا فا من الممكن بعض الناس توقف او يعلق عندهم عبال ما يخلص الثريدات الي قبلهم وهكذا
واتمنى يكون مفهوم الثريد وصل لكم وإذا في شيء شرحته غلط اتمنى تصحح لي
الثريد او المعالجة المتزاوية في يوم من الأيام احتمال شفت الثريد
الثريد له اكثر من معنى ولكن المعنى المتفق عليه انه خيوط متزاوية
في جميع اللغات البرمجية اذا كان JAVA . JAVASCRIPT . ETCS
لما تبرمج برنامج يتطبق كود كود ولكن ما يتطبق كودين في نفس الوقت ونعطي مثال من لغة الجافا
Java:
نرجو منك
تسجيل الدخول
او
تسجيل
لتتمكن من رؤية الكود
هذا البرنامج مهمته يسوي for loop تسع ٩ مرات ويطبع كل مره بعدها ينقل للfor loop للبعدة
طيب الحين انا ابي البرنامج ينفذ شيئين في نفس الوقت يعالج يشئين في نفس الوقت هنا تجي فايدة الثريد
الحين لو حطيت for loop الثاني في ثريد مختلف
Java:
نرجو منك
تسجيل الدخول
او
تسجيل
لتتمكن من رؤية الكود
راح تلاحظ ان الإثنين في نفس الوقت !
وش فائدة
- السرعة مثال جا للhttp server ريكويستين في نفس الوقت راح يعالج الإثنين في نفس الوقت وهنا يكون أسرع للمستخدم
وبشرح لكم جزء جدا مهم في الثريد
الي هو الthread pool
واحد مسوي فورم بسيط عن لوقن وريجستر ويسوي ريكويست POST لapi انت مسويه ياخذ المعلومات ويسجلها في الداتا بيس كلام الحين على الداتا بيس لو جاه 100000000 مثال شخص سوا رجستر هل الداتا بيس راح يعالجهم كلهم في نفس الوقت؟ اكيد لا لو سواها الخادم راح يصير له out of memory فهنا تجي فايدة الthread pool
الثريد بول هو ينظم الثريد يخلي عدد معين من الثريد يشتغلون لما يخلصون يجيب عدد ثاني وهكذا فا من الممكن بعض الناس توقف او يعلق عندهم عبال ما يخلص الثريدات الي قبلهم وهكذا
واتمنى يكون مفهوم الثريد وصل لكم وإذا في شيء شرحته غلط اتمنى تصحح لي