mi è venuto in modo casuale attraverso le cose come:Sono php zecche non-blocking
<?php
declare(ticks=1);
// using a function as the callback
register_tick_function('my_function', true);
// using an object->method
$object = new my_class();
register_tick_function(array(&$object, 'my_method'), true);
?>
che si trova a register_tick_function.
Volevo sapere se l'utilizzo di questo in php stava bloccando o no?
EDIT: Cosa voglio dire con questo se ho più di un php tick in esecuzione avviato sullo stesso thread è in grado di gestire IO in background mentre le altre zecche corrono o ha bisogno di aspettare per ogni spuntare per dare il controllo eccessivo?
Sono assolutamente consapevole del non blocco e avrei dovuto porre la domanda un po 'meglio, ho aggiornato le domande per riflettere questo. – WojonsTech
@WojonsTech Spiacente, non capisco cosa intendi. Le funzioni di spunta sono bloccanti come qualsiasi altra funzione in PHP. Quindi no, non possono aspettare IO mentre altri ticks vengono eseguiti, o qualcosa del genere. – NikiC
questo va bene sembra che tu abbia risposto alla mia domanda, praticamente la funzione tick non salta intorno ai tick mentre sono inattivi li gestisce in ordine – WojonsTech