文档章节

线程的异步,同步

拥有皮皮猪的小y
 拥有皮皮猪的小y
发布于 2017/05/24 18:36
字数 102
阅读 1
收藏 0

/**
 *
 * @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的线程");
   }
//   }

}

© 著作权归作者所有

共有 人打赏支持
拥有皮皮猪的小y
粉丝 0
博文 8
码字总数 810
作品 0
揭阳
程序员
私信 提问
同步,异步,阻塞和非阻塞的理解

概念 同步是两个对象之间的关系,而阻塞是一个对象的状态。 同步,异步 访问数据的方式,同步需要主动读写数据,在读写数据的过程中还是会阻塞;异步只需要I/O操作完成的通知,并不主动读写数...

好铁
2016/08/28
47
0
服务器高并发设计模式

半同步/半异步模式 先解释一下同步和异步的区别,与刚才I/O的同步、异步不一样,在并发模式中,这里的“同步"指的是程序完全按照代码的顺序执行,“异步”指的是程序的执行需要由系统事件来驱...

满小茂
2016/04/13
184
0
线程中同步、异步、串行、并行

本文出自博客Vander丶CSDN博客,如需转载请标明出处,尊重原创谢谢 博客地址:http://blog.csdn.net/l540675759/article/details/62932901 从线程的时效来看,分别同步和异步 同步:就是在发...

l540675759
2017/03/17
0
0
服务器两种高效的并发模式

一、并发编程与并发模式 并发编程主要是为了让程序同时执行多个任务,并发编程对计算精密型没有优势,反而由于任务的切换使得效率变低。如果程序是IO精密型的,则由于IO操作远没有CPU的计算速...

翼动动空
2016/09/22
118
0
ios的线程和同步异步操作

ios的线程和同步异步操作 ios的线程和同步异步操作 ios的多线程,同步异步操作,都是我们日常的开发中经常会遇到的问题,本文把常见的ios线程,同步异步的操作进行了整理。 代码下载: 我博客...

lewis-180
2015/12/08
57
0

没有更多内容

加载失败,请刷新页面

加载更多

让哲学照亮我们的人生——读《医务工作者需要学点哲学》有感2600字

让哲学照亮我们的人生——读《医务工作者需要学点哲学》有感2600字: 作者:孙冬梅;以前读韩国前总统朴槿惠的著作《绝望锻炼了我》时,里面有一句话令我印象深刻,她说“在我最困难的时期,...

原创小博客
5分钟前
0
0
JAVA-四元数类

public class Quaternion { private final double x0, x1, x2, x3; // 四元数构造函数 public Quaternion(double x0, double x1, double x2, double x3) { this.x0 = ......

Pulsar-V
23分钟前
12
0
Xshell利用Xftp传输文件,使用pure-ftpd搭建ftp服务

Xftp传输文件 如果已经通过Xshell登录到服务器,此时可以使用快捷键ctrl+alt+f 打开Xftp并展示Xshell当前的目录,之后直接拖拽传输文件即可。 pure-ftpd搭建ftp服务 pure-ftpd要比vsftp简单,...

野雪球
24分钟前
1
0
Confluence 6 文档主题合并问答

在 Confluence 官方 前期发布的消息 中,文档主题在 Confluence 6.0 及其后续版本中已经不可用。我们知道你可能对这个有很多好好奇的问题,因此我们在这里设置了一个问答用于帮助你将这个主题...

honeymose
58分钟前
2
0
java框架学习日志-2

上篇文章(java框架学习日志-1)虽然跟着写了例子,也理解为什么这么写,但是有个疑问,为什么叫控制反转?控制的是什么?反转又是什么? 控制其实就是控制对象的创建。 反转与正转对应,正转...

白话
今天
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部