首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

多线程:只是共享代码,不共享数据

2012-12-18 
多线程:只是共享代码,不共享数据,/** *** 模拟:丐帮洪七公和郭靖在路上碰到了黄老邪和老毒物。洪七公用降龙

多线程:只是共享代码,不共享数据,

/** *  *  * 模拟:丐帮洪七公和郭靖在路上碰到了黄老邪和老毒物。洪七公用降龙十八掌对付黄老邪郭靖也用降龙十八掌对付老毒物 提醒:不共享数据,但共享代码 *  * @author 够潮 *  */public class Demo14 {/** *  * 只是共享代码,不共享数据,不必加锁 *  * @param args */ public static void main(String[] args){    User user = new User("黄老邪");  User user2 = new User("老毒物");    Thread fight = new Fight(user,"洪七公");  Thread fight2 = new Fight(user2,"郭靖");    fight.start();  fight2.start(); }}         /**     * 实体类     * @author 够潮     *     */class User{  private String name; public User(String name){    this.name = name; }  public String getName() {  return name; }  public void setName(String name) {  this.name = name; }  }class Fight extends Thread{  private User user;  public Fight(User user,String name){    super(name);  this.user = user; }  public void run(){    String name = Thread.currentThread().getName();  for(int i = 0; i < 10; i++ ){      System.out.println(name+"用降龙十八掌对付"+this.user.getName());   try {    Thread.sleep(1000);   } catch (InterruptedException e) {    // TODO Auto-generated catch block    e.printStackTrace();   }  }    System.out.println(name+"打败了"+this.user.getName()); } }

?

热点排行