【安卓开发 】Android初级开发(十一)Android中多线程
生活随笔
收集整理的這篇文章主要介紹了
【安卓开发 】Android初级开发(十一)Android中多线程
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
線程的創(chuàng)建
1.創(chuàng)建一個(gè)Thread類,或者創(chuàng)建一個(gè)Thread子的對(duì)象;
2.創(chuàng)建一個(gè)Runnable接口的類對(duì)象;
傳入Runnable對(duì)象創(chuàng)建線程
package com.sina.baode;import android.util.Log;/** 自定義一個(gè)繼承于Runnable*/public class DemoThread implements Runnable {@Overridepublic void run() {for(int i = 0 ; i < 15 ; i++){Log.d("調(diào)試輸出",String.valueOf(i));try {Thread.sleep(1000);} catch (InterruptedException e) {e.printStackTrace();}}} } package com.sina.baode;import androidx.appcompat.app.AppCompatActivity;import android.os.Bundle; import android.view.ViewGroup;public class MainActivity extends AppCompatActivity {ViewGroup pc;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);DemoThread mt = new DemoThread();Thread t = new Thread(mt);t.start();} }?
?
線程的狀態(tài)
線程生命周期
Sleep方法的使用
Join方法的使用
方法一,作用:等待調(diào)用該方法的線程執(zhí)行結(jié)束,其他線程才可以執(zhí)行。(阻塞狀態(tài))
?
方法二,作用同方法一,但是超過一定時(shí)間后會(huì)解除阻塞狀態(tài)
線程的優(yōu)先級(jí)
?
線程同步
?
?
?
?
?
?
?
?
總結(jié)
以上是生活随笔為你收集整理的【安卓开发 】Android初级开发(十一)Android中多线程的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 极客湾电脑显卡天梯图(显卡天梯极客空间)
- 下一篇: C++ 11 深度学习(八)重定义ove