Thread.sleep()和Thread.currentThread().sleep()区别
先看一下代码
public class Thread1 extends Thread{
    @Override
    public void run() {
        try {
            System.out.println("Start");
            //Thread.sleep(5000);
            Thread.currentThread().sleep(5000);
            System.out.println("Finished");
        } catch (InterruptedException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
    }
    public static void main(String[] args) {
        Thread1 t1 = new Thread1();
        t1.start();
    
在编译器里运行看一下,没什么区别,但是在编程规范中,“调用一个实例的静态方法,而实际上应该是调用一个类的静态方法”,所以还是用Thread.sleep()最好
Thread.sleep()和Thread.currentThread().sleep()区别的更多相关文章
- 源码查看Thread.interrupted()和Thread.currentThread().isInterrupted()区别
		
JAVA线程状态.线程START方法源码.多线程.JAVA线程池.如何停止一个线程等多线程问题 这两个方法有点容易记混,这里就记录一下源码. Thread.interrupted()和Thread.c ...
 - Java多线程之this与Thread.currentThread()的区别——java多线程编程核心技术
		
package mythread; public class CountOperate extends Thread{ public CountOperate(){ System.out.prin ...
 - Java基础加强之并发(三)Thread中start()和run()的区别
		
Thread中start()和run()的区别 start() : 它的作用是启动一个新线程,新线程会执行相应的run()方法.start()不能被重复调用.run() : run()就和普通的成 ...
 - Thread.sleep 与Thread.currentThread.sleep
		
参考博客: https://blog.csdn.net/guangyinglanshan/article/details/51645053 公司项目近段时间要使用thread, 个人想去了解Threa ...
 - Java Thread 的 sleep() 和 wait() 的区别
		
Java Thread 的使用 Java Thread 的 run() 与 start() 的区别 Java Thread 的 sleep() 和 wait() 的区别 1. sleep ...
 - Java Thread 的 run() 与 start() 的区别
		
Java Thread 的使用 Java Thread 的 run() 与 start() 的区别 Java Thread 的 sleep() 和 wait() 的区别 1. ...
 - PHP版本VC6和VC9、Non Thread Safe和Thread Safe的区别
		
链接:http://www.cnblogs.com/neve/articles/1863853.html 想更新个PHP的版本,PHP的windows版本已经分离出来了,见http://windows ...
 - 浅析Thread类run()和start()的区别
		
1.先看看jdk文档 void run() If this thread was constructed using a separate Runnable run object, then that ...
 - Thread的start和run的区别
		
最近看到一个题目,代码如下: public static void main(String args[]) { Thread t = new Thread() { public void run() ...
 
随机推荐
- Python标准库: functools (cmp_to_key, lru_cache, total_ordering, partial, partialmethod, reduce, singledispatch, update_wrapper, wraps)
			
functools模块处理的对象都是其他的函数,任何可调用对象都可以被视为用于此模块的函数. 1. functools.cmp_to_key(func) 因为Python3不支持比较函数,cmp_to ...
 - [转帖]时间序列数据库 (TSDB)
			
时间序列数据库 (TSDB) https://www.jianshu.com/p/31afb8492eff 0.3392019.01.28 10:51:33字数 5598阅读 4030 背景 2017 ...
 - 以php中的比较运算符操作整型,浮点型,字符串型,布尔型和空类型
			
字符,数字,特殊符号的比较依赖ASC II表,本表原先有127个,后来又扩充了一些,里面包含了奇奇奇怪的符号. ASC II表 https://baike.baidu.com/item/ASCII/3 ...
 - CSS样式三种形式
			
CSS基本表现形式只有三种:标签样式.Class类样式.ID样式 标签样式: 必须与HTML标签同名.仅仅影响同名标签 Class样式:可以在任何标签中使用: class="样式名" ...
 - redis数据库——python使用和django中使用
			
为什么要学redis 1.redis是内存 no-sql 数据库,相比mysql等硬盘数据库效率高 2.在内存值配置数据库使用,而不直接使用内存,redis存储的数据是可以管理的 3.memcache ...
 - Python字符串图解
			
>>> word = "Python" >>> word[:2] # character from the beginning to posi ...
 - 知识不是来炫耀的,而是来分享的-----现在的人们却…似乎开始变味了…
			
我讨厌那些自以为是的人,哪些只有远大抱负却不付出的混蛋,我讨厌那些老生欺负小生,讨厌以大欺小,讨厌别人把知识拿来炫耀. 我自己也不愿做这类人,我渴望看到成功,我不怕一意孤行,我不怕失败,我只怕自己做的 ...
 - vue+iview+mock模拟数据遍历
			
下载安装iview, 进入根目录,用命令行启动 npm install npm run build npm run dev 安装mock.js和axios npm install mock.js -s ...
 - babel编译ts
			
这里用的是babel7 npx babel src --out-dir lib --extensions ".ts"
 - NoSql 使用小结
			
NoSql 使用小结 足够的冗余 如果出现要拿某个 id 去查另外的 collection 的情况,说明应该往这个增加所要查询的字段 实在要做关联查询的话,是不是应该考虑关系型的数据库,关系和非关系混 ...