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

synchronization Processes

بدأه vector_ever في 13 يوليو 2012 · 4 رد · 3,248 مشاهدة · في هندسة البرمجيات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

لدي سؤال عن ما هو المقصود في علم الحاسوب وبالذات البرمجيات عن مصطلح العمليات المتزامنة synchronization Processes ما المقصود بها وما هو الفرق بينها وبين الـ Concurrent Processes ؟

أرجو من لديه فكرة عن الموضوع الافادة

إذا نظــرتَ نيـوب اللـّيـثِ بـارزةً         فـلا تظــنَنَ أَنَّ اللـّيـــثَ يبْتسـِـــمُ


 


 


رسم المخططات البيانية بواسطة الجافا


 


كتاب تحليل وتصميم نظم المعلومات


#2

بعد البحث والتقصي وجدت الجواب

Concurrent Processes هو باختصار البرمجة المتوازية parallel Programming حيث يتم البرمجة عن طريق عدة مهام يقوم بكل مهمة Thread خيط

أما synchronization Processes هي عملية تنسيق بين خيطين two Threads أو اكثر يقوما بنشاط معين كأن يقوم الخيط الاول بعمل حساب معين بينما يقوم الخيط الثاني بعمل آخر معتمدا على نتيجة العملية التي قام بها الخيط الاول

إذا نظــرتَ نيـوب اللـّيـثِ بـارزةً         فـلا تظــنَنَ أَنَّ اللـّيـــثَ يبْتسـِـــمُ


 


 


رسم المخططات البيانية بواسطة الجافا


 


كتاب تحليل وتصميم نظم المعلومات


#3

بتعريق أدق واشمل للـ synchronization Processes فهي عبارة عن تطبيق آلية لفرض نظام معين بين الخيوط Threads

سواء من حيث التحكم يترتيب التنفيذ بين الخيوط order of threads excution

أو من حيث حل أي خلاف او تعارض conflict بين الخيوط بشكل يمنع او يقلل امكانية حدوث نتيجة او سلوك غير مرغوب به unwanted behaviour

بتعبير آخر وكما ورد سابقا فان synchronization Processes تستخدم لتنسيق عملية تنفيذ الخيط coordinate thread excution و ادارة البيانات المشتركة manage shared data

تم تعديل هذه المشاركة بواسطة vector_ever في 17 يوليو 2012 في 11:17

إذا نظــرتَ نيـوب اللـّيـثِ بـارزةً         فـلا تظــنَنَ أَنَّ اللـّيـــثَ يبْتسـِـــمُ


 


 


رسم المخططات البيانية بواسطة الجافا


 


كتاب تحليل وتصميم نظم المعلومات


#4

اخي الكريم السلام عليكم،،،،

بصراحة ليس لدي فكرة على الموضوع ولكن جدت بعض المصادر باللغة الانجليزية لو اردت ساقوم برفعها في الرد السابق

#5
azizever83 كتب:

اخي الكريم السلام عليكم،،،،

بصراحة ليس لدي فكرة على الموضوع ولكن جدت بعض المصادر باللغة الانجليزية لو اردت ساقوم برفعها في الرد السابق

لا شكرا اخي كما اسلفت سابقا انه لدى قرائتي ببعض المراجع تتكرر هذه المصطلحات دون تبان او شرح لمغزاها ولم يكن بالامر الهين أن اجد الاجابة الشافية ولكن بعد بحث معمق وجدت بعض الاجابات التي قمت بكتابتها هنا وشكرا لك اخي العزيز

إذا نظــرتَ نيـوب اللـّيـثِ بـارزةً         فـلا تظــنَنَ أَنَّ اللـّيـــثَ يبْتسـِـــمُ


 


 


رسم المخططات البيانية بواسطة الجافا


 


كتاب تحليل وتصميم نظم المعلومات


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