in termini di processi, questo è un problema di programmazione concorrente... è un'argomento molto molto complicato da affrontare, se vuoi informazioni quando ho un attimo di tempo non ho problemi ha segnalarti qualcosa...
1)si potrebbe sempicemente chiamare la seconda funzione dalla prima, alla fine, oppure se non è la scelta giusta
2) si potrebbe risolvere con l'aggiunta di una variabile globale che viene modificata dalla prima funzione e letta dalla seconda, cioè...
considera che non ho provato il codice e sicuramente ci saranno errori...soprattutto perchè bisognerà adattarlo alle tue esigenze...ed inoltre che con il secondo metodo si consumano molti cicli CPU con il ciclo while a vuotoCodice PHP:_global.controllo;
function chudi(){
_global.controllo = false;
/*azioni da fare*/
_global.controllo = true;
}
function apri(){
while(_global.controllo == false);
/*azioni da fare*/
}
chiudi();
apri();
![]()
![]()

Rispondi quotando