עזרה בc linux

עזרה בc linux

שלום, מישהו יכול לעזור לי בבניית תהליכים והכנסת ערכים לתהליכים? איך בדיוק עושים?
 

nocgod

New member
מה בדיוק אתה רוצה?

לפתוח process חדש באמצעות fork? להעביר לו פרמטרים? מה ניסית?
 
העברת פרמטרים

ברמת העיקרון צריך לפתור ביטוי prefix בעזרת התהליכים כך שכל הופעה של אופרטור אני יצטרך לעשות fork() הבעיה מתחילה ביישום כאשר אני רוצה להעביר בניהם פרמטרים..
 

nocgod

New member
תעלה לפה קוד

אל תשכח לסמן תחילת קוד לפני וסיום קוד אחרי
 
אין קוד..

יש רק את התכנון איך לעשות אבל עוד לא יישמתי כלום כי אין לי כל כך מושג..
 

nocgod

New member
אז אתה צריך שיעשו בשבילך?

כדי לפתוח process חדש עושים fork()
כשאתה עושה fork הפרוסס החדש נוצר עם הcode segment הנוכחי שלך, עם הdata segment הנוכחי שלך בexecution pointer הנוכחי שלך.
איך להעביר פרמטרים? שמור אותם במשתנה לפני שאתה עושה fork, כשתעשה את הfork המשתנה הזה יהיה שמור במשתנה גם בprocess החדש
או שתשתמש ב IPC כדי להעביר אותו
 
למעלה