ABA


"שאלה לגבי תקשורת בין תהליכים"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #15145 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 15145
zip_zap
חבר מתאריך 18.9.06
192 הודעות
   11:20   12.01.09   
אל הפורום  
  שאלה לגבי תקשורת בין תהליכים  
 
   ערכתי לאחרונה בתאריך 12.01.09 בשעה 11:20 בברכה, zip_zap
 
בוקר טוב!

מה הדרך המהירה ביותר לתקשר בין תהליכים?
socket עדיף על shared memory?


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  שפה? Sn00py  12.01.09 12:05 1
     C/C++ zip_zap 12.01.09 15:02 2
         אוקיי, כ פשוט בNET. זה נורא פשוט עם רימוטינג Sn00py  12.01.09 16:58 3
             עוד שאלה קטנה ברשותך zip_zap 12.01.09 17:21 4
                 שיירד ממורי הוא מאוד מאוד מאוד מהיר Sn00py  12.01.09 17:32 5
  PIPES מיועדים ל IPC Net_Boy  12.01.09 22:08 6

       
Sn00py 
חבר מתאריך 1.8.02
2954 הודעות
   12:05   12.01.09   
אל הפורום  
  1. שפה?  
בתגובה להודעה מספר 0
 
  

\x6C\x65\x65\x74\x68\x61\x78\x30
\x72\x3A\x2D\x29
tresp4sser


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
zip_zap
חבר מתאריך 18.9.06
192 הודעות
   15:02   12.01.09   
אל הפורום  
  2. C/C++  
בתגובה להודעה מספר 1
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Sn00py 
חבר מתאריך 1.8.02
2954 הודעות
   16:58   12.01.09   
אל הפורום  
  3. אוקיי, כ פשוט בNET. זה נורא פשוט עם רימוטינג  
בתגובה להודעה מספר 2
 
   בכל אופן זה תלוי במה שאתה רוצה לעשות.
ככלל, עם Shared memory תקבל ביצועים טובים יותר. אבל זה מעט יותר מסובך לביצוע ומוגבל לכך שכל התהליכים יופעלו על אותו המחשב.
אם אתה צריך להעביר מבני נתונים גדולים, תשתמש ב shared memory. אם כל מה שאתה צריך זה להעביר הודעות בין הישומים וכאלה, תשתמש בסוקטים, ההבדל בביצועים יהיה זניח...

\x6C\x65\x65\x74\x68\x61\x78\x30
\x72\x3A\x2D\x29
tresp4sser


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
zip_zap
חבר מתאריך 18.9.06
192 הודעות
   17:21   12.01.09   
אל הפורום  
  4. עוד שאלה קטנה ברשותך  
בתגובה להודעה מספר 3
 
   יש דרך שתהיה מהירה משמעותית מshared mem (בהנחה שמה שאני רוצה להעביר זה הודעות או מבני נתונים ממש קטנים)?

תודה רבה !


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Sn00py 
חבר מתאריך 1.8.02
2954 הודעות
   17:32   12.01.09   
אל הפורום  
  5. שיירד ממורי הוא מאוד מאוד מאוד מהיר  
בתגובה להודעה מספר 4
 
   יש לך כמעט 0 אוברהד שהרי מערכת ההפעלה עושה את המיפוי בין כתובות
זיכרון וירטואלי לבין כתובות זיכרון פיזי... אז אין אפילו העתקה של
הנתונים!
בנוסף, תגגל boost.interprocess... אולי יעזור לך.

בהצלחה

\x6C\x65\x65\x74\x68\x61\x78\x30
\x72\x3A\x2D\x29
tresp4sser


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Net_Boy  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 1.4.02
17151 הודעות, 1 פידבק
   22:08   12.01.09   
אל הפורום  
  6. PIPES מיועדים ל IPC  
בתגובה להודעה מספר 0
 
   אתה צריך ל WIN או UNIX ?


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net