Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    [C] msgrcv estratto msg torna in attesa

    Ciao a tutti!

    Mi sono avvicinato da poco alle systemcall del c, sto fcendo comunicare tra loro due processi attraverso una coda di messaggi...

    Il primo alloca la coda e attende che il secondo invii un messaggio, nel momento in cui lo trova stampa il contenuto e termina ripulendo la memoria.

    Funziona tutto senza errori o warning.

    Quello che vorrei ora è fare in modo che estratto un messaggio e stampato il contenuto si rimetta in attesa; però vorrei evitare di farlo con una attesa attiva.

    Inoltre l'attesa deve terminare solo se il secondo processo termina...

    Sapreste aiutarmi??

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2008
    Messaggi
    1,326
    Mi sono avvicinato da poco alle systemcall del c
    Le system calls sono proprie del sistema operativo, non del linguaggio di programmazione. Su che sistema stai lavorando?

    EDIT: ho letto ora msgrcv(), quindi Unix.

  3. #3
    chiedo scusa... hai ragione...

    sto lavorando con linux, piu' precisamente ubuntu 9.04

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.