当前位置: 首页 > news >正文

做网站电脑配置要求个高吗北京备案网站负责人

做网站电脑配置要求个高吗,北京备案网站负责人,微信推广加人,懒人免费建站模板1。设置线程名 继承Thread类的线程#xff0c;可以直接使用.setName()方法#xff0c;设置线程名。也可以使用构造方法#xff0c;需要注意java默认不继承构造方法#xff0c;所以需要自己调用下父类的构造方法。 public class Demo {public static void main(String[…1。设置线程名     继承Thread类的线程可以直接使用.setName()方法设置线程名。也可以使用构造方法需要注意java默认不继承构造方法所以需要自己调用下父类的构造方法。 public class Demo {public static void main(String[] args) {MyThread myThread1new MyThread(飞机);myThread1.start();MyThread myThread2new MyThread();myThread2.setName(火箭);myThread2.start();//当jvm虚拟机启动后会自动的启动多条线程其中一条是main主线程//主线程的作用是调用main方法并执行其中的代码在以前我们写的所有代码其实都是运行在main线程中Thread threadThread.currentThread();System.out.println(thread.getName());//获取优先级System.out.println(myThread1.getPriority());//线程的默认优先级都是5包括main线程} } public class MyThread extends Thread {Overridepublic void run() {for (int i 0; i 100; i) {try {Thread.sleep(1000);} catch (InterruptedException e) {e.printStackTrace();}//在不设置线程名的情况下线程名默认是Thread线程序号System.out.println(getName());}}//构造方法子类默认不继承所以这里需要通过super关键字调用父类Thread的构造方法给Thread设置名字public MyThread() {}public MyThread(String name) {super(name);} } 实现runnable接口的线程可以使用.setName方法。但是不能使用构造方法因为他不像上面继承Thread类的线程他没有父类的构造方法可以调用。 public class Mythread implements Runnable {Overridepublic void run() {for (int i 0; i 100; i) {String name Thread.currentThread().getName();System.out.println(你好世界----name);}} } public class Demo {public static void main(String[] args) {Mythread mythreadnew Mythread();Thread t1new Thread(mythread);t1.setName(线程1);Thread t2new Thread(mythread);t2.setName(线程2);t1.start();t2.start();//获取优先级System.out.println(t1.getPriority());} } 2. join方法  当前线程需要等待 调用join方法的线程执行完毕当前线程才能继续执行 public class Demo {public static void main(String[] args) throws InterruptedException {MyThread myThread new MyThread();myThread.start();// 在默认情况下当前线程和在当前线程添加的线程会交替执行// 使用了join方法后当前线程会等待myThread执行完毕后继续执行本线程myThread.join();for (int i 0; i 10; i) {Thread.sleep(1);//模拟主线程执行耗时System.out.println(Thread.currentThread().getName());}} } public class MyThread extends Thread {Overridepublic void run() {for (int i 0; i 100; i) {try {Thread.sleep(1000);} catch (InterruptedException e) {e.printStackTrace();}System.out.println(自定义线程i);}} } 执行结果MyThread执行完后才执行main线程的输出语句 3。 setDaemon 守护线程当其他非守护线程执行完毕守护线程不管是否执行完毕都会停止。 就像舔狗守护线程和女神非守护线程如果女神走了那舔狗啥都不管也走。 主线程 public class Demo {public static void main(String[] args) {NvShenThread nvShenThreadnew NvShenThread();TianGouThread tianGouThread new TianGouThread();//将舔狗线程设置为守护线程 守护线程当其他非守护线程执行完毕会自动停止守护线程//应用场景qq聊天和发送文件聊天框关闭发送文件也应当停止tianGouThread.setDaemon(true);nvShenThread.start();tianGouThread.start();} }女神线程非守护线程 public class NvShenThread extends Thread {Overridepublic void run() {for (int i 0; i 10; i) {try {Thread.sleep(2);} catch (InterruptedException e) {e.printStackTrace();}System.out.println(女神线程执行----i);}} } 舔狗线程守护线程 public class TianGouThread extends Thread {Overridepublic void run() {for (int i 0; i 100; i) {try {Thread.sleep(1);} catch (InterruptedException e) {e.printStackTrace();}System.out.println(舔狗线程执行----i);}} }
http://www.hkea.cn/news/14468087/

相关文章:

  • 在线做原型的网站vue适合什么样的网站开发
  • 做网站功能的框架结构图南昌建站推广公司
  • 专门做运动鞋的网站wordpress注释符号
  • 做网站需要规划好什么网站网络推广
  • 龙岩做网站设计公司公司网站被黑有不良信息 做笔录
  • 做网站用的图片分辨率申请网站建设
  • 网站推广的名词解释怎么注册网自己的网站吗
  • 冠县企业做网站推广手机优化管家
  • 短视频网站平台怎么做设计公司和装修公司的区别
  • 注册网站域名的入口是排版设计怎么做
  • 遵义做网站 0852t龙湖建设工程有限公司网站
  • 石家庄智能网站建设网站ip访问做图表
  • 网站顶部可关闭广告中信建设有限责任公司江苏分公司企查查
  • 1.0钓鱼网站开发--站点说明无锡做网站公司哪家好
  • 北美购物网站排名公司建设网站产生哪些费用
  • 关键词优化排名怎么做正规的百度快排seo
  • 网站通栏图片代码怎么用dw网站怎么建设
  • 温州免费建站模板网络营销案例分析心得
  • 网站代码大全石家庄科技网站建设
  • 企业网站源码phpwordpress个人简历
  • 丢了么网站九江 网站建设
  • php学校网站建设php怎么做网站教程
  • 手机网站大全免费网站修改文案
  • asp.net 网站开发项目给浏览器加速的加速器
  • 做网站有限公司软件交易网
  • 现在做网站用什么工具微网站建设及微信推广方案ppt模板
  • 中山网站建设托管温州企业网站建设公司
  • 免费网站平台手机上怎么做自己卖菜的网站
  • 高档网站模板网站建设服务收费标准
  • 做电商网站要备案吗wordpress360cdn