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

كيف يمكن تطبيق فكرة Semaphore باستخدام Win32 Api

بدأه Abdullah.Alshammeri في 17 مايو 2008 · 7 رد · 1,369 مشاهدة · في لغة C و ++C
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ..

OS دوختني :wacko: .

من ضمن الدروس التي ندرسها .. SEMAPHORE .. أنا اعرف فكرة عنها , ولكن لا اعرف كيف اطبقها بال WIN32 API أو حتى بالجافا ..

ولا افهم المادة الا بعد التطبيق .

يبدو أني سآخذ درجة ضعيفة بسبب هذه ال sema ..

ممكن الموضوع مش في مكانه الافضل .. لكن .. ؟

أرجو المساعدة .. العاجلة قبل امتحاني النهائي بعد ايام .. تكفون :P .

تم تعديل هذه المشاركة بواسطة الشمري في 17 مايو 2008 في 13:35

logo1.png تطبيق طمأنينة ، نسخة بيتا على أندرويد

عبدالله الشمّري - Al-Shammari

CodingAlone.com

twitter @abshammeri

abshammeri AT gmail.com

github : abshammeri

#2

مرحبا اخي الشمري

تفضل هالمواقع ان شاء الله يساعدك .

تفضل من هنا

Using Semaphores in C++

OS/2 Semaphore API Differences

تحياتي

تم تعديل هذه المشاركة بواسطة time1 في 17 مايو 2008 في 17:24

llback.jpg

اشهد ان لا إله إلا الله وان محمدا ً رسول الله

#3

2woejjp.gif

Operating Systems Design and Implementation

أنا صراحة لا أعرف كيف يمكن تطبيق هذه الفكرة باستخدام Win32 API

على العموم المرجع بالأعلى مرجع جيد في شرح أنظمة التشغيل وأنا أقرأ فيه حاليا وستجد فيه شرح جيد للـ semaphores

من أقوال الأئمة

الإمام علي بن أبي طالب -رضي الله عنه-: "الناس ثلاثة : فعالم رباني ، ومتعلم على سبيل النجاة ، وهمج رِعاع غوغاء أتباع كل ناعق ، يميلون مع كل ريح ، لم يستضيئوا بنور العلم ، ولم يلجئوا إلى ركن وثيق".

الإمام مالك -رحمه الله- : " لن يصلح آخر هذه الأمة إلا بما أصلح به أولها ".

الإمام الأوزاعي -رحمه الله- : " عليك بآثار من سلف وإن رفضك الناس وإياك وآراء الرجال وإن زخرفوه لك بالقول ".

الإمام الفضيل بن عياض -رحمه الله- : " عليك بطرق الهدى و لا يضرك قلة السالكين و إياك و طرق الضلالة ولا يغرك كثرة الهالكين ".

علامة الزمان الإمام الألباني -رحمه الله- : " إن الخلاص إلى أيدي هؤلاء الشباب يتمثل في أمرين لا ثالث لهما ؛ التصفية والتربية ".

وكل خير في اتباع من سلف وكل شر في ابتداع من خلف

#5

بارك الله فيكم ..

جاري الاطلاع .. وأرد عليكم لاحقا ,

logo1.png تطبيق طمأنينة ، نسخة بيتا على أندرويد

عبدالله الشمّري - Al-Shammari

CodingAlone.com

twitter @abshammeri

abshammeri AT gmail.com

github : abshammeri

#6

السلام عليكم

سورس كود وجدته عندي ولم اجربه

بالتوفيق اخي الشمري في دراستك وحياتك العملية

semaphore.zip

mov eax, dword ptr ds:[0xffdf0308]

jmp dword ptr [eax+0xfc]

#7

يمكن أن نطبقها بجافا ، حيث التعامل مع الـ synchronization في جافا سهل بخلاف باقي اللغات . على العموم قبل قليل وضعت درس في مثال على Producer-Consumer Porblem .

اليك رابط الموضوع -ربما يفيدك-:

/index.php?showtopic=161008

بالتوفيق في أختباراتك .

http://informatic-ar.com منصة تعليمية عربية في علوم الحاسب والبرمجة

https://moalfat.com  للكتب الالكترونية والكورسات التعليمية

Everything we see now is just an engineering solution based on old science

#8

بارك الله فيكم ..

سأجرب المرفقات ,,, والرابط ... لدي كم يوم لعمل المشروع :) .

logo1.png تطبيق طمأنينة ، نسخة بيتا على أندرويد

عبدالله الشمّري - Al-Shammari

CodingAlone.com

twitter @abshammeri

abshammeri AT gmail.com

github : abshammeri

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