Chand Sheikh

Chand Sheikh

S12L17 – Pools de Threads na Multithreading em Java

html Otimizando Multithreading com ThreadPool em Java: Um Guia Abrangente Índice Introdução …………………………………… 1 Entendendo Threads em Java …….. 3 O Desafio de Gerenciar Múltiplas Threads … 6 Introduzindo o ThreadPool ……………….. 10 Implementando o ThreadPool com ExecutorService … 14…

S12L15 – Controle de concorrência em Java com Joins

html Dominando Java Multithreading: Entendendo Thread Joins Sumário Introdução …………………………………………. 1 Entendendo Java Threads …… 3 O Método join() em Java ………. 7 Implementação Prática de join() ………………………………. 12 Prós e Contras do Uso de join() ………………………………………….. 17 Quando e…

S12L14 – Interrupção em multithreading Java

html Tratando Interrupções em Java Multithreading: Um Guia Abrangente Sumário Introdução – Página 1 Compreendendo Interrupções em Java – Página 2 Implementando Interrupts em uma Aplicação Multithreaded – Página 5 Modificando o Método Deposit – Página 5 Tratando Interrupções em…

S12L13 – Wait e Notify no multithreading de Java continua

html Dominando Wait e Notify em Multithreading Java Índice Introdução ………………………………………………………… 1 Compreendendo Multithreading em Java ……… 3 A Importância da Sincronização ………… 5 Explorando os Métodos Wait e Notify ………….. 7 Método Wait Métodos Notify e NotifyAll Implementação Prática:…

S12L11 – Uso da palavra-chave volatile

Entendendo a Palavra-chave volatile em Java: Um Guia Abrangente Índice Introdução …………………………………………..3 Entendendo a Palavra-chave volatile ..4 O que é volatile? …………………………..4 Por que Usar volatile? …………………………..5 Implementando volatile em Java ………..6 Explicação do Código de Exemplo ………………6 Análise de…

S12L09 – Blocos de sincronização baseados em Objeto em Java

html Dominando Blocos Sincronizados em Objetos no Java Índice Introdução ………………………………………………… 1 Compreendendo a Sincronização no Java ………………… 3 2.1 O que é Sincronização? 2.2 Locks Intrínsecos e Locks de Monitor Melhores Práticas para Sincronização ……………………… 6 3.1 Usando Objetos…

S12L08 – Bloco de Sincronização em Multithreading

html Dominando Synchronized Blocks em Java: Aprimorando o Desempenho de Threads Índice Introdução …………………………………………. 1 Entendendo a Sincronização em Java …………………………………………………….. 3 Synchronized Methods vs. Synchronized Blocks Implementando Synchronized Blocks …………………………………………………… 6 Implementação de Código Explicação do Código Passo a…

S12L06 – Sincronização sob controle de concorrência

html Compreendendo Sincronização em Multithreading: Um Guia Abrangente Índice Introdução ………………………………………………….1 Concorrência e Seus Desafios ……………..3 A Questão da Sincronização …………………7 Compreendendo a Sincronização de Threads ……..11 Implementando a Sincronização em Java …….15 Usando Métodos Sincronizados ………………..16 Blocos Sincronizados ………………………………19…

S12L03 – A criação de threads ao estender a classe Thread continua

html Criando Threads estendendo a Classe Thread em Java Índice Introdução……………………………………………1 Entendendo Multithreading………………3 Criando Threads estendendo a Classe Thread…………………………………………………………………………………………………………….6 Sobrepondo o Método run()…………7 Tratando Exceções em Threads……….10 Iniciando e Gerenciando Threads…………….13 Usando o Método start() vs. Método run()…………………………………………………………………………..14 Medindo o…

S12L02 – Criando uma thread estendendo a classe Thread

html Criando Aplicações Multi-Threaded: Um Guia Abrangente Índice 1. Introdução ……………………………………………………………………….. 3 2. Compreendendo Aplicações Multi-Threaded … 5 2.1 O que é Multi-Threading? ……………………………… 6 2.2 Benefícios do Multi-Threading …………………….. 7 2.3 Métodos Principais em Multi-Threading ……………….. 8 3. Construindo…

S12L01 – Visão Geral de Multithreading

html Dominando Threads and Concurrency: Um Guia Abrangente para Multi-Threaded Programming Índice Introdução Entendendo Processos and Threads O que é um Processo? O que é um Thread? Concurrency in Computing Perspectivas de Hardware: Sockets, Cores e Logical Processors Ciclo de…

S11L14 – Mais algumas coisas – encerramento da seção

html Dominando Java Collections: Sets, Lists e Pesquisa Eficiente Índice Introdução ……………………………………………………… 1 Compreendendo Java Sets ……………………………… 3 Convertendo Set para List …………………………….. 6 Ordenando Lists em Java …………………………………. 9 Implementando Pesquisa Binária …………………….. 12 Trabalhando com Objetos Personalizados em…

S11L12 – Equals e HashCode em Java

html Equals e HashCode em Java: Um Guia Abrangente Índice Introdução ……………………………………………………….. 1 Compreendendo a Igualdade em Java ………………… 3 2.1 Usando o Operador == …………………………………. 4 2.2 Usando o Método .equals() …………………….. 6 A Importância de hashCode() ……………………. 9…

S11L10 – TreeMap no framework de coleções do Java

html Mastering TreeMap em Java Collections: Um Guia Abrangente Índice Introdução ……………………………………… 1 Compreendendo TreeMap vs. HashMap … 3 Implementando TreeMap em Java ………. 7 Trabalhando com Objetos Customizados em TreeMap ………………………………………. 12 Implementando Interface Comparable ………………………………………………………………………. 18 Falhas Comuns…

S11L08 – Mapas nas Coleções Java

html Compreendendo Maps nas Coleções Java: Um Guia Abrangente Índice Introdução……………………………………………………………………3 Compreendendo Maps……………………………………………………4 Pares Chave-Valor……………………………………………………4 Maps vs. Outras Estruturas de Dados……………..5 Tipos de Maps em Java…………………………………………….6 HashMap……………………………………………………………………….6 TreeMap……………………………………………………………………….8 Implementando um HashMap……………………………………..10 Criando um HashMap…………………………………………..10 Adicionando Entradas……………………………………………………11 Tratando Chaves Duplicadas……………………………12 Iterando…