線程的生命期是指從線程被創(chuàng)建開(kāi)始到死亡的過(guò)程,通常包括5種狀態(tài):新建、就緒、運(yùn)行、阻塞、死亡。它們的關(guān)系如圖所示:
兩種途徑來(lái)實(shí)現(xiàn)多線程的創(chuàng)建:一種是直接繼承Thread類(lèi)并重寫(xiě)其中的run()方法,另一種是使用Runnable接口。
編寫(xiě)程序,輸入兩個(gè)字符串,完成以下幾個(gè)功能: (1)求出兩個(gè)字符串的長(zhǎng)度。 (2)檢驗(yàn)第一個(gè)串是否為第二個(gè)串的子串。 (3)把第一個(gè)串轉(zhuǎn)化為byte類(lèi)型并輸出。