Các lượt nộp
    Danh sách bài
    Trang chủ
    Báo lỗi

    solution

    Đề bài: [Java] Singleton Logger thread-safe

    Cài đặt Singleton Logger có phương thức đồng bộ log(String msg) thêm thông điệp vào danh sách nội bộ kèm số thứ tự bắt đầu từ 1 ('1: msg'). Có phương thức flush() in tất cả log, mỗi log một dòng, rồi xoá danh sách. Đọc N thao tác: 'L msg' để log (msg có thể chứa khoảng trắng), 'F' để flush. Sau khi đọc xong, flush lần cuối nếu còn nhật ký.

    • Định dạng đầu vào:

      Dòng 1: N. N dòng tiếp, mỗi dòng bắt đầu bằng 'L ' hoặc 'F'.

    • Ràng buộc đầu vào:

      1 <= N <= 10^4; msg dài <= 200.

    • Định dạng đầu ra:

      Các log được in mỗi lần flush, đúng thứ tự.

    Đang tải editor...