zoukankan      html  css  js  c++  java
  • Java Code之线程(二)

    Java提供了Thread类来创建线程,具体看代码

    新建下载线程类

    Java代码 复制代码 收藏代码
    1. package com.iteye.badpie.javacode.thread;
    2. import java.util.Random;
    3. public class DownloadThread extends Thread {
    4. private static final String TAG = DownloadThread.class.getSimpleName();
    5. private String mMovie;
    6. private Random mRandom;
    7. public DownloadThread(Random random, String movie) {
    8. mRandom = random;
    9. mMovie = movie;
    10. }
    11. @Override
    12. public void run() {
    13. log(TAG, "电影 " + mMovie + " 开始下载");
    14. for (int i = 0; i < 100;) {
    15. // 模拟网络下载,随机耗时
    16. synchronized (this) {
    17. try {
    18. int time = mRandom.nextInt(5000);
    19. wait(time);
    20. i += 20;
    21. } catch (InterruptedException e) {
    22. e.printStackTrace();
    23. }
    24. }
    25. log(TAG, "电影 " + mMovie + " 下载进度... " + i + "%");
    26. }
    27. log(TAG, "电影 " + mMovie + " 下载结束");
    28. }
    29. private void log(String TAG, Object message) {
    30. System.out.println(String.format("%s : %s", TAG, message));
    31. }
    32. }

    这样启动线程

  • 相关阅读:
    JMeter性能测试中控制业务比例
    软件版本命名规范
    软件测试方法——静态测试与动态测试
    安装BugFree 3.0.4时出现的问题
    Linux下给mysql创建用户分配权限
    LoadRunner 测试脚本
    linux dd命令详解
    Linux查看CPU和内存使用情况
    Error:java: 无效的源发行版: 10
    rf接口自动化之结果校验
  • 原文地址:https://www.cnblogs.com/bjanzhuo/p/3575978.html
Copyright © 2011-2022 走看看