Sto cercando un'analogia che possa aiutarmi a capire la differenza tra il modo in cui un sever basato su thread gestisce le richieste HTTP e il modo in cui un server basato su eventi gestisce le richieste http. Diciamo che un server è un negozio in un edificio, la porta 80 è la porta principale del negozio e una richiesta http è un cliente che è appena entrato dalla porta principale. Cosa succede dopo? In che modo il negozio gestisce il cliente? In che modo il negozio gestisce diversi clienti e che differenza fa in termini di velocità con cui un cliente lascia il negozio?Qual è la differenza tra un server basato su thread e un server basato su eventi?
In breve, sto cercando una spiegazione di cose come "event loop" e "thread" e "blocking" e "non-blocking" in termini di analogia fisica, nel mondo reale.
Bob è la cosa che chiamano un ciclo di eventi? –
Praticamente, anche se non esattamente. –