伦理片电影网,精品一二三中文字幕在线看,俄罗斯老女无码视频,亚洲熟女丝袜一区二区三区在线播放

首頁(yè)

Android多線(xiàn)程:如何實(shí)現(xiàn)兩個(gè)相同的耗時(shí)任務(wù)

Android多線(xiàn)程 2018-05-30 5980

對(duì)于Android開(kāi)發(fā)中多線(xiàn)程的應(yīng)用,常見(jiàn)是多個(gè)任務(wù)的同時(shí)進(jìn)行,那么這里舉一個(gè)例子:實(shí)現(xiàn)2個(gè)窗口同時(shí)賣(mài)火車(chē)票;每個(gè)窗口賣(mài)100張,賣(mài)票速度都是1s/張。具體該如何做呢?下面專(zhuān)業(yè)app開(kāi)發(fā)報(bào)價(jià)燚軒科技來(lái)為大家講解一下。

main_activity.xml

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    tools:context="com.example.carson_ho.demoforthread.MainActivity">

//設(shè)置一個(gè)按鈕用以啟動(dòng)賣(mài)票
    <Button
        android:id="@+id/button"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="點(diǎn)擊開(kāi)始賣(mài)票"
        android:layout_centerInParent="true"
        />
</RelativeLayout>

MainActivity.java

package com.example.carson_ho.demoforthread;

import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.widget.Button;

public class MainActivity extends AppCompatActivity {

    //主布局中定義了一個(gè)按鈕用以啟動(dòng)線(xiàn)程
    Button button;

    //步驟1:創(chuàng)建線(xiàn)程類(lèi),繼承自Thread類(lèi)
    private class MyThread extends Thread{

        private int ticket = 100;//一個(gè)窗口有100張票
        private String name; //窗口名, 也即是線(xiàn)程的名字

        public MyThread(String name){
            this.name=name;
        }

        //在run方法里復(fù)寫(xiě)需要進(jìn)行的操作
        @Override
        public void run(){
            while (ticket>0){
                ticket--;
                System.out.println(name + "賣(mài)掉了1張票,剩余票數(shù)為:"+ticket);

                try {
                    Thread.sleep(1000);//賣(mài)票速度是1s一張
                } catch (InterruptedException e) {
                    e.printStackTrace();
                }
            }
        }

    }

        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);

            //Button按下時(shí)會(huì)開(kāi)啟一個(gè)新線(xiàn)程執(zhí)行賣(mài)票
            button = (Button) findViewById(R.id.button);
            button.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View v) {

                    //步驟2:創(chuàng)建線(xiàn)程類(lèi)的實(shí)例
                    //創(chuàng)建二個(gè)線(xiàn)程,模擬二個(gè)窗口賣(mài)票
                    MyThread mt1 = new MyThread("窗口1");
                    MyThread mt2 = new MyThread("窗口2");

                    //步驟3:調(diào)用start()方法開(kāi)啟線(xiàn)程
                    //啟動(dòng)二個(gè)線(xiàn)程,也即是窗口,開(kāi)始賣(mài)票
                    mt1.start();
                    mt2.start();

                }
            });

        }
    }



測(cè)試結(jié)果如下:

好了,看到這里大家也都清楚運(yùn)行的流程了,如果還存在疑問(wèn)的話(huà)可以留言咨詢(xún)我們。

分享到微信朋友圈 +
打開(kāi)微信,點(diǎn)擊底部的“發(fā)現(xiàn)”,使用 “掃一掃” 即可將網(wǎng)頁(yè)分享到我的朋友圈。 如何使用?
推薦文章

熱貼More +

服務(wù)范圍More +

聯(lián)系我們

請(qǐng)掃二維碼聯(lián)系客服

854221200@qq.com

185-3825-9583

QQ客服

關(guān)于  ·  招聘  ·  案例中心  ·  網(wǎng)站地圖

?@2018 燚軒科技版權(quán)所有 豫ICP備16015002號(hào)-4

百度提供搜索支持

91骚妇操在线| 国产欧美一区二区三区蝴蝶| 操骚逼AV福利| 日本女优一区二区三区四区不卡五区| 黄色大片久久一| 亚洲 日韩 欧美 一区二区三区| 月激情综合不卡| 国产一页91| 欧美一级网在线观看| 日韩第一页中文字幕精品| 一区二区三区九一视频| 久久伊人免费视频在线| 曰韩肉无码专区| 久久久久久大鸡吧大精品久久久久久| 一男狂操两女免费视频| 国产欧美韩日综日在线免费| 特级黄色A级片| 台湾二区精品| 91麻豆女教师一区二区| 干av男人天堂| 我想看操中国美女大逼试频| 亚洲国产三级精品久久| 亚洲欧美sm| 一色一伦一区二区三区麻豆| 一区二区三区无码后入内射| 在线 国产 美女 一区| 一片黄一片视频| 最新超碰AV| 天堂亚洲A v在线| 日韩专区色大| 成人视频三| 精品久久三级片| 婷婷丁香五月社区亚洲| 91精彩视频一二三区| 中文 欧美 日韩 国产| 日本一区免费网址| 亚洲自拍偷拍另类精品| 色鬼77久久| 国产剧情AV久久一区| 国内自拍偷拍人妻| 中文字幕_一本一道无码中文...|