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 14/07/2026 9 phút

submit() nuốt gọn ngoại lệ — và newFixedThreadPool xếp 99.998 tác vụ mà không từ chối cái nào

Vì sao hai kiểu pool phổ biến nhất đều là bom hẹn giờ, bốn chính sách khi hàng đợi đầy, và bảng đo kích thước pool cho tải tốn CPU so với tải chờ I/O.

#executor#java#dong-thoi#thread-pool#100-ngay-java
1
Java 13/07/2026 9 phút

Đổi notifyAll thành notify: treo 5 lần trên 5 — đổi if thành while: mất 224 phần tử

Viết tay sản xuất – tiêu thụ bằng wait/notify để thấy hai lỗi kinh điển hỏng ra sao, rồi viết lại bằng BlockingQueue trong sáu dòng.

#blockingqueue#java#dong-thoi#100-ngay-java
1
Java 12/07/2026 9 phút

Hàm chuyển tiền 6 dòng, deadlock sau 0,11 giây — và jstack chỉ thẳng ra dòng nào

Dựng deadlock có chủ đích, đọc kết quả jstack thật, sửa bằng thứ tự khoá nhất quán, và ba biến thể deadlock mà jstack không phát hiện được.

#go-loi#deadlock#jstack#java#dong-thoi#100-ngay-java
3
Java 11/07/2026 9 phút

Khoá công bằng chạy chậm hơn 279 lần — và ReadWriteLock có lúc còn tệ hơn khoá thường

tryLock thoát khỏi deadlock mà synchronized chịu chết, cái giá thật của khoá công bằng, và bảng đo cho biết khi nào tách đọc–ghi mới đáng.

#hieu-nang#java#khoa#dong-thoi#100-ngay-java
1
Java 10/07/2026 9 phút

9 triệu lần thử hỏng cho 3,2 triệu phép cộng — và chỗ AtomicLong thua cả synchronized

So sánh-và-đổi hoạt động ra sao, đo số lần phải thử lại theo mức tranh chấp, bài toán ABA cùng cách chữa, và vì sao LongAdder giữ nguyên tốc độ ở 32 luồng.

#cas#atomic#hieu-nang#java#dong-thoi#100-ngay-java
1
Java 09/07/2026 9 phút

Đặt cờ dừng xong, luồng con chạy tiếp mãi mãi — thiếu đúng một từ khoá

Hiện tượng không thấy thay đổi tái hiện được 2/2 lần, sắp xếp lại lệnh quan sát được 10 lần trên 2 triệu, và vì sao volatile không cứu được i++.

#jmm#volatile#java#dong-thoi#100-ngay-java
1
  • 1
  • 2
  • 3

Trang 2 / 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.