Trong chương trình MoveButton, khi sử dụng 2 luồng mt1, mt2 để đẩy JButton (btn) của ButtonFrame (bf) sang phải thì việc di chuyển của btn không sang phải liên tiếp như ý muốn mà khi tiến lên khi lùi lại.
Hãy sử dụng kĩ thuật đồng bộ hóa các luồng (tham khảo ví dụ ProducerConsumer01, 02) để thay đổi chương trình đã viết để đảm bảo btn được di chuyển liên tiếp sang phải khi sử dụng nhiều luồng.