Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di nourdine
    Registrato dal
    Nov 2005
    Messaggi
    1,130

    controllo di processi concorrenti

    ciao

    domanda generica ...

    come gistete in genere la concorrenza di piu' processi??

    spiego meglio: ammettiamo ci siano dei processi asincroni (non necessariamente ajax: per esempio il loading di una immagine) ceh vanno portati a termine prima che qualche altro processo venga inizializzato. come fate a garantire la completa esecuzione di uno qualsiasi di questi processi prima che un'altro venga eseguito?

    risposta semplice: setti una variabile a false ogni qual volta un processo "critico" è in esecuzione e la rimetti a true quando ha finito. ogni altro processo critico, prima di essere eseguito, deve controllare che questa variabile sia a true prima di sparare.

    la risposta semplice non mi piace molto ma è facile da mettere in atto. una versione più evoluta dell'algoritmo appena delineato??

    thanks

  2. #2
    Utente di HTML.it L'avatar di Pastore12
    Registrato dal
    Oct 2008
    Messaggi
    1,051
    sfrutti delle funzioni di callback.. ammesso che sia possibile.

    Ad esempio le chiamate ajax in jQuery ammettono tutte una funzione di callback che viene eseguita solo al termine dell'operazione ajax. Francamente non ho mai usato ajax se con jQuery... quindi non so se tali funzioni di callback siano uno standard..

    Altre eleganti alternative? boh.. non so neppure se sia possibile con javascript...

    Ciao!
    "Ethics are to me something private. Whenever you use it as an argument for why somebody_else should do something, you’re no longer being ethical, you’re just being a sanctimonious dick-head"
    Linus Torvalds

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.