Pular para o conteúdo
Cesar Schutz
Tags

#Concorrência

7 artigos marcados com Concorrência, em 4 livros.

Clique num livro para ver só os artigos dele.

7 artigos

  1. Atualizações do Java46 min de leitura

    Java 29 (próxima LTS) — o que o Java 26 e o 27 já trouxeram

    O caminho do Java 25 até a próxima LTS, o Java 29 (prevista para setembro de 2027): as JEPs do Java 26 e do 27, o que ainda está em preview, exemplos de código e o que conferir na migração.

    #LTS#JVM#Concorrência#Criptografia

  2. Dados19 min de leitura

    Bloqueio otimista e pessimista — como funcionam e quando usar cada um

    Como impedir que gravações simultâneas se atropelem: coluna de versão ou trava da linha. SQL testado no PostgreSQL, Spring Data JPA, NOWAIT e SKIP LOCKED, deadlock, isolamento e o UPDATE condicional.

    #Banco de Dados#Concorrência#Spring#Trade-offs

  3. Desenvolvimento de Software24 min de leitura

    Virtual threads no Java 21 — pinning e CLOSE_WAIT

    Por que um serviço Java 21 com virtual threads congela sem erro no log: pinning por synchronized (resolvido no Java 24, JEP 491) e CLOSE_WAIT como rastro. Thread dump, JFR, bulkhead e circuit breaker.

    #Virtual Threads#Concorrência#JVM

  4. Desenvolvimento de Software9 min de leitura

    AtomicBoolean — o sinalizador thread-safe da parada graciosa

    Por que um boolean comum pode não ser visto por outra thread, quando volatile basta, por que preferir AtomicBoolean e como ligar o SIGTERM a um job sem encerrar a JVM no meio de um lote.

    #Concorrência#Kubernetes#JVM

  5. DevOps9 min de leitura

    Kubernetes CronJob — concorrência, retries e tempo máximo de execução

    Os campos que protegem rotinas agendadas: concurrencyPolicy, startingDeadlineSeconds, activeDeadlineSeconds, backoffLimit, restartPolicy e timeZone, e o que eles não garantem.

    #Kubernetes#Concorrência

  6. Atualizações do Java52 min de leitura

    Java 21 (LTS) — virtual threads, pattern matching e Sequenced Collections

    O que mudou do Java 17 ao Java 21: virtual threads, pattern matching para switch, record patterns, Sequenced Collections, ZGC geracional e as 38 JEPs do Java 18 ao 21, com a versão em que cada recurso chegou.

    #LTS#Linguagem#Virtual Threads#Concorrência

  7. Atualizações do Java43 min de leitura

    Java 8 (LTS) — lambdas, Stream API, java.time e o fim do PermGen

    O que mudou do Java 7 para o Java 8: lambdas, Stream, Optional, java.time, CompletableFuture e Metaspace no lugar do PermGen, com exemplos antes e depois e a lista completa das 55 JEPs.

    #LTS#Linguagem#JVM#Concorrência

  • Atualizações do Java46 min de leitura

    Java 29 (próxima LTS) — o que o Java 26 e o 27 já trouxeram

    O caminho do Java 25 até a próxima LTS, o Java 29 (prevista para setembro de 2027): as JEPs do Java 26 e do 27, o que ainda está em preview, exemplos de código e o que conferir na migração.

    #LTS#JVM#Concorrência#Criptografia

  • Dados19 min de leitura

    Bloqueio otimista e pessimista — como funcionam e quando usar cada um

    Como impedir que gravações simultâneas se atropelem: coluna de versão ou trava da linha. SQL testado no PostgreSQL, Spring Data JPA, NOWAIT e SKIP LOCKED, deadlock, isolamento e o UPDATE condicional.

    #Banco de Dados#Concorrência#Spring#Trade-offs

  • Desenvolvimento de Software24 min de leitura

    Virtual threads no Java 21 — pinning e CLOSE_WAIT

    Por que um serviço Java 21 com virtual threads congela sem erro no log: pinning por synchronized (resolvido no Java 24, JEP 491) e CLOSE_WAIT como rastro. Thread dump, JFR, bulkhead e circuit breaker.

    #Virtual Threads#Concorrência#JVM

  • Desenvolvimento de Software9 min de leitura

    AtomicBoolean — o sinalizador thread-safe da parada graciosa

    Por que um boolean comum pode não ser visto por outra thread, quando volatile basta, por que preferir AtomicBoolean e como ligar o SIGTERM a um job sem encerrar a JVM no meio de um lote.

    #Concorrência#Kubernetes#JVM

  • DevOps9 min de leitura

    Kubernetes CronJob — concorrência, retries e tempo máximo de execução

    Os campos que protegem rotinas agendadas: concurrencyPolicy, startingDeadlineSeconds, activeDeadlineSeconds, backoffLimit, restartPolicy e timeZone, e o que eles não garantem.

    #Kubernetes#Concorrência

  • Atualizações do Java52 min de leitura

    Java 21 (LTS) — virtual threads, pattern matching e Sequenced Collections

    O que mudou do Java 17 ao Java 21: virtual threads, pattern matching para switch, record patterns, Sequenced Collections, ZGC geracional e as 38 JEPs do Java 18 ao 21, com a versão em que cada recurso chegou.

    #LTS#Linguagem#Virtual Threads#Concorrência

  • Atualizações do Java43 min de leitura

    Java 8 (LTS) — lambdas, Stream API, java.time e o fim do PermGen

    O que mudou do Java 7 para o Java 8: lambdas, Stream, Optional, java.time, CompletableFuture e Metaspace no lugar do PermGen, com exemplos antes e depois e a lista completa das 55 JEPs.

    #LTS#Linguagem#JVM#Concorrência