Bỏ qua, tới nội dung chính
Cà Phê & Code Cà Phê & Code
  • Trang chủ
  • Chuyên mục
    • Java

    • Tất cả chuyên mục
  • Sê-ri
  • Thẻ
  • Giới thiệu
  • Liên hệ
Đăng nhập
  1. Trang chủ
  2. Thẻ
  3. dong-thoi

#dong-thoi

14 bài viết
Java 20/07/2026 8 phút

Tác vụ hỏng sau 104ms, tác vụ kia vẫn chạy tiếp 3 giây — không ai bảo nó dừng

StructuredTaskScope gom vòng đời tác vụ con vào một phạm vi: huỷ tự động khi có lỗi, hạn chờ cho cả nhóm, và cây phạm vi hiện ra trong ảnh chụp luồng.

#java#100-ngay-java#structured-concurrency#dong-thoi#luong-ao
1
Java 19/07/2026 8 phút

JFR đếm đúng 200 lần ghim — và luồng ảo hoá ra không hề chậm hơn ở tải tốn CPU

Một luồng ảo đi qua năm luồng mang khác nhau, chi phí thật 800 byte mỗi luồng, chẩn đoán ghim bằng JDK Flight Recorder, và một lời khuyên phổ biến mà phép đo không ủng hộ.

#java#100-ngay-java#dong-thoi#jfr#hieu-nang#luong-ao
1
Java 18/07/2026 8 phút

Request thứ tư không đặt gì cả, vẫn đọc ra tên của user-2

ThreadLocal dùng để làm gì, hai cái bẫy khi có pool luồng — rò dữ liệu giữa các request và giữ lại 110MB sau GC — và ScopedValue của Java 21.

#java#100-ngay-java#threadlocal#dong-thoi#bo-nho#bao-mat
2
Java 17/07/2026 8 phút

HashMap đa luồng mất 80.960 khoá trên 160.000 — và CopyOnWriteArrayList chậm hơn 260 lần khi ghi

Vì sao synchronizedMap an toàn mà vẫn sai, computeIfAbsent khác containsKey-rồi-put chỗ nào, bảng tỷ lệ ghi để chọn CopyOnWrite, và một cái bẫy làm hỏng ghi nhớ đệ quy.

#java#100-ngay-java#concurrenthashmap#dong-thoi#collections
1
Java 16/07/2026 8 phút

Chia nhỏ quá tay: song song 15 luồng mà chậm hơn chạy một luồng

Bảng đo ngưỡng chia nhỏ từ 100 tới 50 triệu, ăn trộm việc kéo đủ 15 luồng vào một tải lệch hẳn, và ba cách viết fork/join chênh nhau 12 lần.

#java#100-ngay-java#forkjoin#dong-thoi#hieu-nang
1
Java 15/07/2026 8 phút

Một supplyAsync tầm thường chờ 31 giây — vì ai đó đã chặn pool chung

Ghép chuỗi bất đồng bộ, thenApply chạy trên luồng nào, ba cách xử lý lỗi khác nhau, và vì sao pool mặc định chỉ có ba luồng trên máy bốn nhân.

#java#100-ngay-java#bat-dong-bo#dong-thoi#completablefuture
2
  • 1
  • 2
  • 3

Trang 1 / 3 — tổng 14 bài viết

Tìm kiếm
Admin

Nơi cà phê gặp dòng code

Xem thêm
Chuyên mục
  • Java 82
Xem nhiều nhất
Biến, kiểu nguyên thuỷ và kiểu tham chiếu: vì sao 127 khác 128 05/05/2026 · 13
Từ mã nguồn tới lúc chạy: mổ một file .class ra xem bên trong 04/05/2026 · 9
LRU cache trong sáu dòng: LinkedHashMap làm sẵn gần hết 04/06/2026 · 8
Bản đồ hệ sinh thái Java: JDK, JRE, JVM và chuyện chọn bản nào 02/05/2026 · 8
sealed: thêm một lớp con và trình biên dịch chỉ ngay chỗ phải sửa 23/05/2026 · 7
Thẻ phổ biến
#100-ngay-java#java#collections#dong-thoi#hieu-nang#stream#oop#thiet-ke#jmh#bao-mat#functional#luong-ao#bat-bien#bytecode#exception#generics#io#jvm#lambda#bat-dong-bo#bo-nho#collectors#go-loi#interface#java-time#jdbc#jdk#optional#pattern-matching#record#sealed#timezone#atomic#autoboxing#bigdecimal#blockingqueue#cache#cas#classloader#classpath#comparator#completablefuture#concurrenthashmap#constructor#da-hinh#deadlock#default-method#deque#dieu-khien#docker#encapsulation#encoding#equals#executor#flatmap#forkjoin#hashcode#hashmap#hikaricp#http#inner-class#iterator#jackson#javac#jfr#jmm#json#jstack#ke-thua#khoa#kieu-du-lieu#list#logging#mang#memory-leak#method#nio#package#pecs#postgresql#queue#regex#resource#sap-xep#sdkman#serialization#set#slf4j#solid#sql#string#structured-concurrency#switch#synchronized#thread#threadlocal#thread-pool#toan-tu#treemap#type-erasure#unicode#varargs#volatile
Lưu trữ
  • Tháng 7/2026 22
  • Tháng 6/2026 30
  • Tháng 5/2026 30
Theo dõi blog

Nhận email mỗi khi có bài viết mới. Không quảng cáo, huỷ bất cứ lúc nào.

Hoặc dùng RSS
Cà Phê & Code Cà Phê & Code

Blog cá nhân chia sẻ kiến thức lập trình, kiến trúc phần mềm và công nghệ.

Liên kết
  • Trang chủ
  • Chuyên mục
  • Thẻ
  • Giới thiệu
  • Liên hệ
Chuyên mục nổi bật
Java (82)

© 2026 Cà Phê & Code. Bảo lưu mọi quyền. Được xây dựng bằng Spring Boot & Thymeleaf.