有问题就有答案
Q1:Thread.sleep(6000L); 什么意思 主要是6000L 是什么意思
6000ms6000l表示长整形6000。
Q2:Thread.sleep(100L);其中的100L是什么意思,说具体点,和直接用100有什么区别
100毫秒的线程休眠(暂停占用CPU)主要是因为你的软件设置的时间,不能大于2000。
Q3:多线程编程里的thread.sleep问题
sleep方法是让线程等待,给定的参数一般以毫秒为单位。比如等待1秒就是Thread。睡眠(1000);使用动画效果时,这种方法非常常见,因为许多动画效果都是通过循环完成的。如果不使用Sleep长时间等待,那效果基本就是一闪而过。另一个原因是这个线程将在另一个作业(通常是另一个线程)完成后继续。这时可以先休眠一会儿,然后检查是否完成,如果没有完成就休眠,完成后继续运行。
Q4:Thread.sleep是什么意思?有什么作用
Thread.sleep(长毫)和Thread。sleep (longmillis,int Nanos)静态方法强制当前正在执行的线程休眠(暂停执行)以“减慢线程速度”。当一个线程休眠时,它会在某个地方休眠,并且在它醒来之前不会返回到可运行状态。当睡眠时间到期时,它返回到可运行状态。扩展数据:SLEEP是一个函数,它的作用是延迟,程序暂停一段时间。当执行时,应该抛出一个中断异常,在使用这个函数之前,必须捕获并处理这个异常。参考:百度百科-睡眠(功能)。
Q5:java中thread.sleep是什么意思
sleep()方法是Thread类里面的,主要的意义就是让当前线程停止执行,让出cpu给其他的线程,但是不会释放对象锁资源以及监控的状态,当指定的时间到了之后又会自动恢复运行状态。wait()方法是Object类里面的,主要的意义就是让线程放弃当前的对象的锁,进入等待此对象的等待锁定池,只有针对此对象调动notify方法后本线程才能够进入对象锁定池准备获取对象锁进入运行状态。
Q6:Thread.sleep的疑问
jb1.setBackground(Color.GREEN);//在上面这句代码之后加上一段代码来看看执行下面的没有,如果没有执行,说明上面的判断语句为假,根本没有进来System.out.println("jb1的背景色已经设置为绿色");