Página 1 de 1

ejecutar simultaneamente 2 eventos

NotaPublicado: 2009-05-24 06:23 @308
por Perl
Hola, tengo un problema con la técnica de programación en JavaScript ya que no me permite una ejecución simultanea de 2 eventos en 2 objetos diferentes, ejecutándose los 2 eventos con setInterval(), ya que durante el intervalo de ese tiempo se ejecuta el segundo creando un conflicto.

Lo he intentado solucionar con una variable llamada working para que al menos espere a que termine el primer evento pero el conflicto no lo consigo evitar.

También he comprobado que es el mismo problema cuando por ejemplo en un objeto con un onmouseover ejecutando una función con setInterval() y sin terminar su ejecución se le llama al evento onmouseout y ya se crea un conflicto.

¿Alguien podría decirme algo sobre este asunto? No sé cómo adaptarlo para evitar este tipo de conflictos.

Gracias de antemano

NotaPublicado: 2009-05-24 11:58 @540
por explorer
Creo recordar que JavaScript no tiene capacidad multihilo.

Es por ello que por Internet se encuentran librerías para crear hilos de ejecución.

Bueno, esto es del año 2005, la última vez que lo vi. No sé ahora cómo estará el asunto.

Multihilos

NotaPublicado: 2009-05-24 14:03 @627
por Perl
He estado mirando por todos lados y no he encontrado nada acerca de librerías multihilo. ¿Podrías decirme algo más sobre el asunto? Me has pillado fuera de juego sobre este asunto ya que tampoco tenía claro esa característica monohilo de JavaScript.

NotaPublicado: 2009-05-24 14:36 @650
por explorer
Busca en Internet por "Javascript multithread".