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

tech域名可以做网站吗/丹东网站seo

tech域名可以做网站吗,丹东网站seo,上海知名的网站公司,现在流行什么做网站/* 每一个对象除了有一个锁之外,还有一个等待队列(wait set),当一个对象刚创建的时候,它的对待队列是空的。 我们应该在当前线程锁住对象的锁后,去调用该对象的wait方法。 也就是在同步快 或者同步函数中调…

/*
每一个对象除了有一个锁之外,还有一个等待队列(wait set),当一个对象刚创建的时候,它的对待队列是空的。
我们应该在当前线程锁住对象的锁后,去调用该对象的wait方法。

也就是在同步快 或者同步函数中调用 wait 对于生产者消费者问题应该在同一个对象的等待队列中

当调用对象的notify方法时,将从该对象的等待队列中删除一个任意选择的线程,这个线程将再次成为可运行的线程。
当调用对象的notifyAll方法时,将从该对象的等待队列中删除所有等待的线程,这些线程将成为可运行的线程。
wait和notify主要用于producer-consumer这种关系中。

下面模拟 生产者 消费者问题
*/

class Test
{

public static void main(String []args)
{
Queue q=new Queue(); //创建一个队列
Procedure p=new Procedure(q); //生产者线程
Consumer c=new Consumer(q);//消费者线程
p.start(); //启动
c.start();//run
}
}


class Procedure extends Thread
{
Queue q;
Procedure(Queue q) //带参数构造函数
{
this.q=q;
}
public void run()
{
for(int i=0;i<100;i++)
{
q.put(i); //向队列放数据
System.out.println("Producer put "+i); //显示队列数据
}


}

}

class Consumer extends Thread
{
Queue q;
Consumer(Queue q)
{
this.q=q; //构造函数
}
public void run()
{
while(true)
{
int n=q.get(); //从队列获取 数据
try
{
Thread.sleep(10); //线程等待一下
}
catch(Exception e)
{

}
System.out.println("Consumer get"+ n);
}

}

}

class Queue //面向对象的思想 用类封装数据
{
int i ;// 队列数据
boolean bFull=false;
public synchronized int get() //同步方法
{
if(bFull==false)
{ try
{
wait() ;// 使消费者线程等待 wait方法会跑出异常 使当前线程进入 this对象的等待序列
}
catch(Exception e)
{
e.printStackTrace();
}
}
bFull=false; //如果有食物的话 设置食物为空 并且从this等待队列删除 线程
notify();//从this对象等待序列删除线程
return this.i; //返回i
}


public synchronized void put(int i)
{
if(!bFull) //如果为空
{
this.i=i; //放入数据
bFull=true; //设置为TRUE
notify();//从等待队列删除线程
}
try
{
wait();//如果食物不是空那么进入等待队列
}
catch(Exception e)
{
e.printStackTrace();
}

}
}


http://www.jmfq.cn/news/4831489.html

相关文章:

  • wordpress主题带手机版/seo在中国
  • ui做自适应网站/搜索引擎推广的关键词
  • 基于web的高校门户网站建设/关键词分析工具
  • 杭州网站建设索q.479185700/百度关键词优化送网站
  • 娄底做网站/seochinazcom
  • 网站开发怎么拉客户/2022最新永久地域网名
  • 包头网站建设公司良居网络/seo营销网站的设计标准
  • 网站建设业务怎么做/谷歌排名
  • 什么是网络营销产生的基础/seo的优化流程
  • 常州微信网站建设平台/公司网站营销
  • 网站设计高端网站制作/淘宝关键词优化推广排名
  • 北京定制网站价格/今日重大新闻
  • 真人百家樂网站建设/企业文化设计
  • 社保网站减员申报怎么做/市场调研报告怎么写
  • 微信分享网站短链接怎么做/搜索引擎营销策划方案
  • 自制网站的动态图怎么做/roseonly企业网站优化
  • 建网站和开发软件哪个难/关键词优化网站排名
  • 怎么做网站差不多站长/营销推广方案模板
  • 长春做公司网站的/长沙seo男团
  • 做网站的成本在哪/有了域名怎么建网站
  • 西安东郊网站建设/辽宁网站seo
  • 做网站建设/店铺推广软文300字
  • 网络销售培训学校/搜索引擎优化网站排名
  • 想建一个免费的网站/离我最近的电脑培训中心
  • 中恒建设集团有限公司 网站/网站优化企业排名
  • 政府网站建设 特色栏目展示/合肥百度网站排名优化
  • 微网站 制作平台/广州优化营商环境条例
  • 便宜的做网站/如何软件网站优化公司
  • 江门网站建设方案/宁波优化网站哪家好
  • 个人做网站多少钱/引擎优化