Opera 10.5 Final

No he podido evitarlo… :) :) :)

Aún no he podido comprobar su velocidad…pero eso sí…ha optimizado la colocación de los menús y ahora prácticamente arranca en pantalla completa…ah! Y los menús salen al estilo Flash

Opera Software acaba de liberar la versión 10.5 de su navegador, esta versión incorpora un nuevo motor JavaScript llamado Caracan, que es hasta diez veces más rápido que el motor utilizado en Opera 10.10, también cuenta con un nuevo motor de renderizado (Presto 2.5), que cuenta con soporte para CSS3 e importantes mejoras en HTML5. Además introduce una nueva librería para gráficos (de nombre Vega), la que permitirá hacer uso de la aceleración por hardware cuando sea requerido.

Ya estoy esperando las comparativas

Implementación Básica de Pool de Hilos

Parece que hasta Java 5 nadie necesitó nunca una implementación sencilla de un Pool de Hilos (no como en .Net que la tienen desde su primera versión http://msdn.microsoft.com/es-es/library/system.threading.threadpool(VS.80).aspx). Podéis leer algo más sobre esto aquí.

El Pool de Hilos permite crear un conjunto de hilos que se van procesando dentro de una cola conforme se van completando los anteriores, de esta forma por ejemplo puedo asignar 100 trabajos a una cola de 10 de modo que cada vez que se libera uno va procesando el siguiente.

Así que os paso unas clasecillas que implementan este patrón Thread Pool y que encontré/adapté hace muchoooos años y que cada X meses recupero para reutilizarlas.

Su uso es muy sencillo:

1. Tenemos 3 clases core:

· ThreadPool à representa un

· WorkerThread à representa el Worker

· Done

2. Implementamos una clase Worker que implemente el interfaz Runnable. Esta será la clase/clases que realicen la labor. En el ejemplo el Worker simplemente simula un proceso haciendo un sleep un tiempo:

3. Desde cualquier clase creamos el ThreadPool con un número de hilos y le asignamos los Workers. En el ejemplo se crea un pool que permite lanzar 10 hilos simultáneos y se le asignan 25 Workers.

Espero que os sea de utilidad…yo le he dado mucho uso a lo largo de los años :)

Los fuentes

Seguir

Recibe cada nueva publicación en tu buzón de correo electrónico.

Únete a otros 408 seguidores

%d personas les gusta esto: