Postagens

Mostrando postagens de Abril 3, 2011

Pool de Threads

Um pool de threads é uma coleção de threads disponíveis para realizar tarefas
Pools geralmente provêem:

Melhor performance quando se executam um grande número de tarefas devido a um overhead reduzido de chamadas por tarefa;

Uma forma de limitar recursos consumidos (incluindo threads) ao executar uma coleção de tarefas;

Um programa com milhares de threads pode sofrer em desempenho

Adicionalmente, com um pool de threads, você não precisa preocupar-se com o cilclo de vida dos threads (criação, destruição)

Você pode se concentrar em criar business logic em vez de gerenciar threads
Para usar pools de threads, instancie uma implementação da interface ExecutorService e entregue tarefas para execução

Duas implementações da interface:

ThreadPoolExecutor
ScheduledThreadPoolExecutor

As implementações permitem que você estabeleça:

O número básico e máximo do pool (número de threads)

O tipo de estrutura de dados para armazenar as tarefas

Como tratar tarefas rejeitadas

Como criar e terminar thread…

Twiter Agora será em java!

Fala galera!
Veja esta novidade de nosso amigo Twiter...Ele terá java no lugar do Ruby. Veja a Notícia:

No final de outubro de 2010, o Twitter começou a desenvolver um novo mecanismo de busca em tempo real que traria muitos benefícios, entre eles: melhora de desempenho, redução do tempo de resposta (ou latência), suporte a desenvolvimento de novas funcionalidades de pesquisa, maior disponibilidade e ? principalmente ? suporte ao crescimento exponencial de usuários do serviço. E na semana passada foi finalizada uma mudança de grande impacto nesta área: a troca dos componentes de "front-end", que recebem as requisições das aplicações no lado do cliente (vindas do Twitter.com, widgets, aplicações móveis etc.). O novo front-end, batizado de Blender e criado em Java, substituirá totalmente a antiga implementação em Ruby on Rails.

A mudança do front-end gerou efeito muito significativo: foi reduzida em três vezes a latência média das buscas. Segundo a equipe do Twitter, na época do …

Personalizando Tela Principal

Fala Galera!!! Eu Bruno Rafael Venho aqui desta vez postar-lhes uma Video aula de como Personalizar a tela inicial de sua aplicação deixando ela de uma forma mais simpática!!