1. Từ khóa (keyword) trong Python Từ khóa (keyword) là những từ (word) được dành riêng trong Python. Chúng ta…
Một chương trình Python được thực thi như thế nào?
1. Một chương trình Python được thực thi như thế nào? Python thường được gọi là một ngôn ngữ thông…
Cài đặt Python và môi trường lập trình với Visual Studio Code
1. Giới thiệu ngôn ngữ lập trình Python Python là một ngôn ngữ lập trình cấp cao, được sử dụng…
Một số “card màn hình onboard” phổ biến trong máy tính
Khi chọn mua hoặc sử dụng máy tính, chắc hẳn chúng ta đã nghe rất nhiều về khái niệm “card…
Trường hợp Deadlock khi lập trình multithreading trong Java
1. Thread Deadlock trong Java là gì? Trong Java, chúng ta có thể dùng từ khóa synchronized để đảm bảo…
Lập lịch (scheduler) và đồng bộ hóa (synchronization) Thread trong Java
1. Thứ tự ưu tiên (priority) giữa các thread Mỗi Thread trong Java có một thứ tự ưu tiên (priority).…
Các loại Thread trong Java: Daemon Thread và User Thread
1. Daemon Thread và User Thread trong Java Trong Java, có 2 lọai Thread là: – Daemon Thread – User…
Lập trình multithreading trong Java như thế nào?
Trong bài này, chúng ta sẽ tìm hiểu cách lập trình đa luồng (multithreading) trong Java. Để làm cơ sở…
Thread là gì? Cách tạo Thread trong Java
1. Tiến trình (Process) và luồng (Thread) là gì? Tiến trình (Process) là một chương trình máy tính đang được…
Quản lý bộ nhớ trong Java: bộ nhớ stack và bộ nhớ heap
1. Quản lý bộ nhớ trong Java Trong Java, quản lý bộ nhớ (memory management) là quá trình cấp phát…