Quiero llamar a la función 30 veces simultáneamente, sin ningún tiempo de milisegundos diferente, digamos que hay un nombre de función:
orderFlashsaleProduct(); Si llamo orderFlashsaleProduct(); función 30 veces, generalmente podemos usar un método de bucle como este:
for(var a = 0; a < 30; a++) { orderFlashsaleProduct(); }Pero el "método de bucle" llamó a la función de "manera secuencial", no "simultáneamente". Entonces, si prestamos atención al tiempo en milisegundos, hay diferentes tiempos entre el proceso de la función de llamada.
Si creamos un bucle de console.log en milisegundos de la hora actual, se verá así:
for(var a = 0; a < 30; a++) { console.log(new Date().getMilliseconds()); }Y el valor impreso en milisegundos de console.log se verá así:
418 418 418 419 419 419 419 420 420 420 420 420 ...Como podemos ver, hay diferentes tiempos de milisegundos cuando se inicia el bucle y cuando se finaliza el bucle. Necesito más tiempo de velocidad cuando se llama a la función 30 veces.
Al menos, cuando llamamos a la función 30 veces, quiero que se ejecute simultáneamente en los mismos milisegundos. Digamos, cuando empezamos a llamar a la función 30 veces en milisegundos 418 , entonces todas se llaman en milisegundos 418 . Sin tiempos diferentes .
No estoy hablando de cientos o miles de veces llamada función en forma simulada. Lo sé, eso es imposible. Solo 30 o 20 o 10 veces pero en el momento perfecto para que sea el verdadero "simultáneamente".
¿Hay alguna manera?