thang1812
17-01-2011, 23:38
hôm nay em mới được học về thread trong java, thầy giao về cho một bài tập, đại loại là:
-code một chương trình mô phỏng trận đua ngựa, có 10 chú ngựa tham gia
mỗi con ngựa là một thread, cứ sau mỗi 0.1 s thì con ngựa lại chạy thêm được a mét (a random: 10 > a > 1)
con ngựa nào chạy được quãng đường bằng bội số của 100m thì thắng.
(như kiểu a=97, sau đó a+5 thì a = 2)
sau đó in ra màn hình con ngựa số mấy về thứ nhất, con số mấy về thứ 2, thứ 3.
-----------
em không hiểu lắm về cách làm bài này. Nếu làm thì class horse sẽ implements Runable hay nó là một subclass của class Thread ?
và làm thế nào để cho từng con ngựa chạy :sosad:
cái hàm mà kiểm tra thắng hay chưa thì em làm được. Nhưng những cái khác gần như bó chiếu :surrender:
-code một chương trình mô phỏng trận đua ngựa, có 10 chú ngựa tham gia
mỗi con ngựa là một thread, cứ sau mỗi 0.1 s thì con ngựa lại chạy thêm được a mét (a random: 10 > a > 1)
con ngựa nào chạy được quãng đường bằng bội số của 100m thì thắng.
(như kiểu a=97, sau đó a+5 thì a = 2)
sau đó in ra màn hình con ngựa số mấy về thứ nhất, con số mấy về thứ 2, thứ 3.
-----------
em không hiểu lắm về cách làm bài này. Nếu làm thì class horse sẽ implements Runable hay nó là một subclass của class Thread ?
và làm thế nào để cho từng con ngựa chạy :sosad:
cái hàm mà kiểm tra thắng hay chưa thì em làm được. Nhưng những cái khác gần như bó chiếu :surrender: