Java: Số ngẫu nhiên đồng thời

Các khóa học qua video:
Python SQL Server PHP C# Lập trình C Java HTML5-CSS3-JavaScript
Học trên YouTube <76K/tháng. Đăng ký Hội viên
Viết nhanh hơn - Học tốt hơn
Giải phóng thời gian, khai phóng năng lực

Trong JDK 7, java.util.concurrent có một lớp rất tiện lợi, đó là lớp ThreadLocalRandom, lớp này có thể cho phép sử dụng những số ngẫu nhiên từ nhiều luồng hoặc từ ForkJoinTasks.

Đối với việc truy cập đồng thời thì việc sử dụng ThreadLocalRandom thay thế cho Math.random() sẽ cho kết quả là ít lỗi hơn, và cuối cùng sẽ cho hiệu suất tốt hơn.

Để thực hiện, tất cả những gì bạn cần làm là gọi phương thức ThreadLocalRandom.current(), sau đó gọi một trong các phương thức của nó để lấy một số ngẫu nhiên. Ví dụ:

int r = ThreadLocalRandom.current().nextInt(4, 77);

» Tiếp: Câu hỏi và bài tập phần Concurrency - Thread
« Trước: Biến atomic
Các khóa học qua video:
Python SQL Server PHP C# Lập trình C Java HTML5-CSS3-JavaScript
Học trên YouTube <76K/tháng. Đăng ký Hội viên
Viết nhanh hơn - Học tốt hơn
Giải phóng thời gian, khai phóng năng lực
Copied !!!