线程的异步,同步
线程的异步,同步
拥有皮皮猪的小y 发表于7个月前
线程的异步,同步
  • 发表于 7个月前
  • 阅读 1
  • 收藏 0
  • 点赞 0
  • 评论 0

腾讯云 技术升级10大核心产品年终让利>>>   

/**
 *
 * @author 小y
 */
public class TreadFive implements  Runnable{
    Timer timer =new Timer();          
    public static void main(String[] args) {
         TreadFive tf =new TreadFive();
         Thread t1 =new Thread(tf);
         Thread t2 =new Thread(tf);
         t1.setName("t1");
         t2.setName("t2");
         t1.start();
         t2.start();  
    }
    @Override
    public void run() {
        timer.add(Thread.currentThread().getName());
    }
    
}

class Timer{
   private static int num=0;
   public   void add(String name){
       //synchronized 锁定线程内部的当前对象.
      // synchronized(this){
         num++;
         try {
           Thread.sleep(1);
       } catch (InterruptedException e) {              
       }
         System.out.println(name+",你是第"+num+"个使用timer的线程");
   }
//   }

}

共有 人打赏支持
粉丝 0
博文 8
码字总数 810
×
拥有皮皮猪的小y
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: