• Java并发-基本的线程机制


           广州疯狂软件学院拥有三大课程体系包括:java课程,android课程,ios课程,疯狂软件年终钜惠,报名java就业班,免费赠送基础班,名额有限,本月火热报名中,欢迎有志之士电话或者QQ咨询。

      一、实现一个最简单的线程

      public class LiftOff implements Runnable{

      protected int countDown = 10;

      private static int taskCount = 0;

      private final int id = taskCount++;

      public LiftOff() {}

      public LiftOff(int countDown) {

      this.countDown = countDown;

      }

      public String status() {

      return "#" + id + "(" + (countDown > 0 ? countDown : "LiftOff!") + ")";

      }

      public void run() {

      while (countDown-- > 0) {

      System.out.println(status());

      Thread.yield(); // 告诉CPU可以进行线程切换。

      }

      }

      }

      然后,你以后再调用以下代码就可以开启一个新线程。下面代码调用t.start()函数之后就会执行 LiftOff类的run函数。

      Thread t = new Thread(new LiftOff());

      t.start();

      疯狂软件java培训、ios培训新年钜惠,报名Java就业班免费赠送java基础班,报名iOS就业班免费赠送iOS基础班,本月火速抢座中,为回报广大新老学员,值此新年之际推出报读就业班赠送基础班的活动。

      -----------------------------------2014年初活动--------------------------------------

      疯狂软件Java学习班方向:

      1.报读JavaEE就业班赠送价值2200元基础班课程。

      2.开班一次性(一个月内)交清JavaEE就业班学费9800元,赠送基础班全套课程。

      读完基础班后不再读就业班,无条件退还剩余学费。

      疯狂软件iOS学习班方向:

      1.报读iOS应用+手游就业班赠送价值1800元iOS基础班课程。

      2.开班一次性(一个月内)交清iOS应用+手游就业班就业班学费7800元,赠送基础班全套课程。

  • 相关阅读:
    用C语言代码实现n进制数转换为十进制数
    RAID简介
    很久没更新自己的博客园的博客了
    微软之于程序员==铁饭碗破了
    sql编译执行过程
    sql server性能终结者锁
    sysprocesses
    SQL SERVER 2008的几个新东西:插入,删除,修改一起来(适合数据的同步)merger
    http Status Code Definitions
    sql server talbe valued parameters (tvp)
  • 原文地址:https://www.cnblogs.com/gojava/p/3520805.html
Copyright © 2020-2023  润新知