Hãy viết chương trình nhận vào tham số là một tên file chứa tối đa 200.000 số nguyên
dương. Chương trình thực hiện các công việc sau (được sử dụng biến toàn cục):
1. Thông báo lỗi và thoát chương trình nếu không truyền hoặc truyền sai tham số.
2. Thread 1: lọc lấy các số hoàn hảo trong file input
2. Thread 2: sắp xếp 1⁄2 file (SV tự chọn thuật toán sort)
3. Thread 3: chạy song song thread 1, sắp xếp 1⁄2 file còn lại (SV tự chọn thuật toán sort)
4. Thread 4: đợi 3 thread hoàn tất thì tiến hành trộn kết quả lại để được một danh sách
số tăng dần hoàn chỉnh. Ghi danh sách số vào file output.txt, in danh sách số hoàn hảo ra màn hình