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

曰本做爰视频网站新网站建设需要什么

曰本做爰视频网站,新网站建设需要什么,wordpress 开店,云主机 怎么做网站1.在使用线程时#xff0c;为什么不直接调用run()方法而是调用了start(): 直接调用run()方法#xff0c;不存在线程的启动#xff0c;属于调用实例方法#xff0c;只有一条执行路径#xff0c;不存在多线程并行交替执行了。调用start()方法属于启动线程#xff0c;将自动… 1.在使用线程时为什么不直接调用run()方法而是调用了start():   直接调用run()方法不存在线程的启动属于调用实例方法只有一条执行路径不存在多线程并行交替执行了。调用start()方法属于启动线程将自动调用run()方法 2.子线程循环 10次接着主线程循环 100次接着又回到子线程循环 10次接着再回到主线程又循环 100次如此循环50次 public class ThreadTest{ public static void main(String[] args) { final MyThread threadsnew MyThread(); new Thread( new Runnable(){ public void run(){ for(int i1;i50;i){ threads.subThread(i); } } } ).start(); new Thread(new Runnable(){ public void run(){ for(int i1;i50;i){ threads.mainThread(i); } } }).start(); } } class MyThread{ boolean bShouldSubtrue;//标志子线程方法是否被调用 public synchronized void subThread(int i){ if(!bShouldSub){//若子线程没被调用即主线程正在运行所以等待 try { this.wait(); } catch (InterruptedException e) { // TODO Auto-generated catch block e.printStackTrace(); } } for(int j1;j10;j){ System.out.println(sub thread :i,loop : j); } bShouldSubfalse;//子线程运行完毕 this.notify();//唤醒其他线程即主线程 } public synchronized void mainThread(int i){ if(bShouldSub){//若子线程正在被调用所以等待 try { this.wait(); } catch (InterruptedException e) { // TODO Auto-generated catch block e.printStackTrace(); } } for(int j1;j100;j){ System.out.println(main thread :i,loop : j); } bShouldSubtrue;//主线程调用完毕 this.notify();//唤醒子线程 } } 3.编写一个程序开启3个线程这3个线程的ID分别为A、B、C,每个线程将自己的ID在屏幕上打印10遍要求输出结果必须按ABC的顺序显示 public class TestThread { /** * author lucky */ public static void main(String[] args) { new Thread(new TestRun(A)).start(); new Thread(new TestRun(B)).start(); new Thread(new TestRun(C)).start(); } } class TestRun implements Runnable { private String name; private static String flag A; private int count 10; TestRun(String name) { this.name name; } Override public void run() { while (count 0) { synchronized (flag) { if (flag.equals(name)) { System.out.print(name); count--; if (name.equals(A)) flag B; if (name.equals(B)) flag C; if (name.equals(C)) flag A; } } } } } 4.wait()方法和sleep()方法的区别   1.wait()方法用于将当前线程处于等待状态它是Object类的sleep()是将当前线程休眠它是Thread   2.wait()将锁释放sleep()方法不会释放锁 5.生产者和消费者       转载于:https://www.cnblogs.com/xiao-ran/p/10735496.html
http://www.zqtcl.cn/news/859575/

相关文章:

  • 贵阳网站建设搜q479185700大学网站栏目建设
  • 开发网站找什么公司吗电影网站域名
  • 网站栏目设计怎么写黑龙江建设网官
  • 网站主页设计素材php企业门户网站模板
  • 管理外贸网站模板wordpress live-2d
  • 哈尔滨优化网站方法网站栏目功能分析
  • diy定制网站wordpress 做表格
  • 怎么建设个网站佛山网站设计
  • 饰品企业网站建设做网站管理系统
  • 网站制作的关键技术网站开发网页设计北京师范大学出版社
  • 南宁北京网站建设网站代理合作
  • 网站备案要多少钱包装设计接单网站
  • 涵江网站建设超市营销型网站建设策划书
  • 无锡定制网站建设织梦笑话网站
  • 网站开发的安全性原则潍坊 logo设计公司
  • 宜春市城乡规划建设局网站网站设计师联盟
  • 重庆施工员证查询网站广告设计专业认知报告
  • 网站建设费用要多少黑糖不苦还做网站么
  • 公司网站改版 目的好知网做网站
  • 华强北手机网站建设哈尔滨网站建设oeminc
  • 公司简介网站模板新浪云存储 wordpress
  • 阿里云个人网站建设威海建设集团网站
  • 湖南城乡住房建设厅网站中石化网站群建设
  • 网站关键词怎么做排名大连网站建设方案案例
  • 西安做网站上海建设资质审批网站
  • 平阳高端网站建设广州凡科公司是外包吗
  • 购物网站项目经验公司的八个主要部门
  • 绿色大气网站模板株洲58同城网站建设电话
  • 网站建设 总体思路福州建设高端网站
  • 做网站需要什么配置北京工信部网站备案查询