资源简介
进程互斥.并发.死锁同步程序,其中包括进程调度以及各种状态的转换
代码片段和文件信息
public class deadlock
{
private static class resource
{
public int value;
}
public static void main(String args[])
{
deadlock aa=new deadlock();
aa.resourceA.start();
aa.resourceB.start();
}
private resourceA=new resource();
private resourceB=new resource();
public int read()
{
synchronized(resourceA)
{
synchronized(resourceB)
{
return resourceB.value+resourceA.value;
}
}
}
public void write(int aint b)
{
synchronized(resourceB)
{
synchronized(resourceA)
{
resourceA.value=a;
resourceB.value=b;
}
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 7991 2008-10-30 18:59 jincheng.cpp
文件 619 2008-11-18 22:38 deadlock.java
----------- --------- ---------- ----- ----
8610 2
评论
共有 条评论