package com.sunzhiyan03;
/*
* 演示多线程
* */
public class Demo3 { public Demo3() {
// TODO Auto-generated constructor stub
} public static void main(String[] args) {
// TODO Auto-generated method stub
Pig pig = new Pig();
Bird bd = new Bird(10);
//启动一个线程
Thread pig_run = new Thread(pig);
Thread bd_run = new Thread(bd);
pig_run.start();
bd_run.start();
} } class Bird implements Runnable{
int n = 0;
int res = 0;
int times = 0;
public Bird(int n){
this.n = n;
}
public void run(){ while(true){
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
res += (++times);
System.out.println("结果是"+res);
if(times == n){
break;
}
}
}
}
class Pig implements Runnable{
int n = 0;
int times = 0;
public void run(){
while(true)
{
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
System.out.println("我是一个线程");
times ++;
if(times == 10){
break;
}
}
} }

  

最新文章

  1. springboot+druid
  2. Office OneNote 自动打开问题
  3. IOS asc码替换
  4. 20135316王剑桥 linux第二周课实验笔记
  5. 一、java环境搭建
  6. SQL中的类型转换
  7. iOS:插件制作入门
  8. Chapter 21_1 字符串函数
  9. 简单的java高斯模糊算法
  10. JMeter性能测试,完整入门篇
  11. 机器学习技法:03 Kernel Support Vector Machine
  12. JSP简单隔行变色和日期格式化
  13. Windows Server 2008 R2 Enterprise x64 部署 nginx、tomcat、mysql
  14. Pytorch: cuda runtime error (59) : device-side assert triggered at /pytorch/aten/src/THC/generic/THCTensorMa
  15. Java CAS同步机制 实践应用
  16. Mvc_缓存浅谈
  17. CGI浏览器与服务器的交互
  18. Ruby环境配置
  19. 【绝密】为什么现在的CAN收发器通信距离越来越短?
  20. Java 9和Java 10的新特性

热门文章

  1. WPF WebBroswer可以用到的接口
  2. div居中鼠标悬浮显示下拉列表
  3. for嵌套for ★
  4. android报错——java.lang.ClassNotFoundException[android]
  5. 有7g和2g的砝码各一个,怎样称可以3次把140g东西分为50g和90g???????
  6. 研磨设计模式解析及python代码实现——(二)外观模式(Facade)
  7. solr4.0.0学习(二) 数据库导入clob与blob为索引
  8. .Net设计模式_适配器模式
  9. AIX topas命令详解
  10. myeclipse输入“.”后没有自动提示功能