Ho un problema simile a Criteri per la selezione del valore di timeout? . Ma la mia domanda è leggermente diversa.
Il processo A dipende dal processo B e ha un valore di timeout di 5 secondi, a volte il processo B potrebbe impiegare più tempo per rispondere (ad esempio macchine lente), in questo caso il processo A penserà che il processo B sia finito e terminerà.
Abbiamo un requisito di rendimento, quindi l'obiettivo è di rispondere sempre nel minor tempo possibile. Questa applicazione funziona su tablet, notebook, desktop e persino server. In uno scenario le prestazioni della macchina host possono variare notevolmente, in che modo è possibile regolare il timeout tenendo conto delle prestazioni della macchina?