已有 910 次閱讀2017-8-16 10:38
Android可有兩種方式實現多線程,一種是繼承Thread類,一種是實現Runnable接口。
1. Thread繼承Thread類同時覆寫了本類中的run()方法就可以實現多線程操作了,但是Java中一個類只能繼承一個父類,這是這種方式的局限性。
2. Runnable只需要實現一個接口而已,Java中可以實現多個接口。
接下來使用經典的模擬火車賣票程序,來理解Thread和Runnable在特定場景下的區別和聯系,以及synchronized在線程中的作用:
手機版|小黑屋|51黑電子論壇 | 管理員QQ:125739409;技術交流QQ群281945664
Powered by 單片機教程網