¿Es el método del sueño preciso en la precisión del tiempo?

Todos sabemos del método de suspensión disponible en subprocesos de Java. Entiendo que la precisión en el tiempo depende de la precisión del reloj de hardware en el sistema. Así que mi pregunta es qué tan exacto es este método o mejor decir cuál es el error en milisegundos o nanosegundos considerando una PC general.

Mi requisito es sincronizar la transferencia de datos usando el modo de espera para la sincronización. Los datos deben enviarse en intervalos fijos (10-20 milis) y si hay un retraso de más de 1 segundo debido a un error sucesivo en la sincronización, ¡puede ser malo!

Entonces, ¿es aconsejable utilizar el método también?

Respuesta 1

Dormir no es lo que quieres, como aquí . Sugiero leer esto .

Respuesta: 2

No tengo mucha experiencia con Maven y su lógica de compilación y empaque me confunde. Tengo algunas dependencias que declara como: <dependency> <groupId> com.dependency_group & ...

Tengo una función que devuelve los factores primos de un número, pero cuando inicializo la matriz int, configuro el tamaño, por lo que el resultado consiste en ceros innecesarios.¿Cómo puedo devolver la matriz de resultados sin ceros o cómo puedo ...

Estaba trabajando en mi proyecto de Android. Después de completar un poco de codificación, importé las clases restantes presionando ctrl + shift + o. Entonces limpié mi proyecto. Después de limpiar el proyecto, perdí mi BuildConfig ...

Quiero asignar un mensaje log4j que vaya a la consola a mi variable, por ejemplo: log.info ("alguna información"); String info = // mensaje de información del registro, ¿cómo puedo lograr esto?