start()
它的作用是启动一个新线程,新线程会执行相应的run()方法。start()不能被重复调用。
run()
run()就和普通的成员方法一样,可以被重复调用。单独调用run()的话,会在当前线程中执行run(),而并不会启动新线程!(默认是主线程)
demo
当前线程:main Thread-0
当前线程:Thread-0 Thread-0
如果换成(2)的程序块,结果为:
当前线程:main Thread-0
当前线程:main Thread-0
start()
它的作用是启动一个新线程,新线程会执行相应的run()方法。start()不能被重复调用。
run()
run()就和普通的成员方法一样,可以被重复调用。单独调用run()的话,会在当前线程中执行run(),而并不会启动新线程!(默认是主线程)
demo
当前线程:main Thread-0
当前线程:Thread-0 Thread-0
如果换成(2)的程序块,结果为:
当前线程:main Thread-0
当前线程:main Thread-0
下一篇:JAVA系列:线程的5种状态
java构造方法中怎么对字段初始化
java中判断String类型为空和null的方法
1、判断字符串的开始与结尾startsWith()方法与endsWith()方法分别用于判断字符串是否以指定的内容开始或结束。这两个方法的返回值都为boolean类型。 startsWith()方法该方法用于判断当前字符串对象的前缀是否是参数指定的字符串。语法:str.startsWith(Stringprefix)prefix:作为前缀的字符。 endsWith()方法该方法用
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M