立即注冊(cè) 登錄
返回首頁(yè)

uid:197415的個(gè)人空間

日志

Android開(kāi)發(fā)中的多線程Thread以及Runnable

已有 919 次閱讀2017-8-16 10:38

Android可有兩種方式實(shí)現(xiàn)多線程,一種是繼承Thread類(lèi),一種是實(shí)現(xiàn)Runnable接口。

1. Thread繼承Thread類(lèi)同時(shí)覆寫(xiě)了本類(lèi)中的run()方法就可以實(shí)現(xiàn)多線程操作了,但是Java中一個(gè)類(lèi)只能繼承一個(gè)父類(lèi),這是這種方式的局限性。

2. Runnable只需要實(shí)現(xiàn)一個(gè)接口而已,Java中可以實(shí)現(xiàn)多個(gè)接口。

接下來(lái)使用經(jīng)典的模擬火車(chē)賣(mài)票程序,來(lái)理解Thread和Runnable在特定場(chǎng)景下的區(qū)別和聯(lián)系,以及synchronized在線程中的作用:




路過(guò)

雞蛋

鮮花

握手

雷人

評(píng)論 (0 個(gè)評(píng)論)

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

返回頂部