La verdad es que no sé hacerlo, pero quiero hacer una aclaración respecto a un concepto que das en tu mensaje:
Cita:
Empezado por jars
(...) Necesito que sea en un hilo porque el programa principal no puede perder tiempo en esto aunque sean 100 milisegundos. (...)
|
Lo cierto es que usar hilos no garantiza que tu programa no pierda esos 100 milisegundos. De hecho, las dos únicas posibilidades que conozco y que garantizarían que tu programa no perdiera esos 100 milisegundos serían:
- ... que tu ordenador dispusiera de tantos microprocesadores y buses como hilos, algo que ningún ordenador "normal" tiene.
- .. que no tengas tantos núcleos pero se pueda reservar uno exclusivamente para un hilo concreto de tu programa (y sólo un hilo). Y aun así, podrías perder tiempo debido a la sincronización de los buses.
Sé que no ayuda mucho, pero lo comento porque a lo mejor no es tan necesario que lo hagas
multihilo y puedas hacerlo todo en el mismo hilo, mediante algún otro método de sincronización (interrupciones, por ejemplo).