Thực hành lập trình hướng đối tượng nâng cao - multithreading
- Tìm hiểu và cài đặt multithread cho task crawler website
- Sử dụng Thread Pools trong Java
- Làm quen với VirtualThread trong Java
- Dựa vào file
WebCrawlerNonThreaded.java
sinh viên cài đặt Multi-thread thông qua lớp (Thread và Runnable) để crawl web (lấy tất cả các liên kết trong 1 trang) - Sau khi cài đặt xong Multi-thread ở bước 1, sử dụng ExecutorService thay vì sử dụng Thread để xem đánh giá hiệu năng
- Cài đặt Multi-thread sử dụng VirtualThread (optional)