根据线程安全的相关知识,分析以下代码,当调用test方法时i>10时是否会引起死锁?并简要说明理由。
publicvoidtest(inti)
{lock(this)
{if(i>10)
{i--;
test(i);
}}}
答:不会发生死锁,(但有一点 int 是按值传递的, 所以每次改变的都只是一个副本, 因此不会出现死锁。 但如果把 int 换做一个 object , 那么死锁会发生)
暂无解析
《安全生产法》要求生产经营单位对从业人员进行安全生产教育和培训,从而保证从业人员的安全素质。如下哪些知识或技能是法律要求:
a具备必要的安全生产知识;
b熟悉有关的安全生产规章制度和安全操作规程;
c了解国家对从业人员的福利待遇政策;
d掌握本岗位的安全操作技能。
根据《安全生产违法行为处罚办法》,案件调查终结后,安全生产监督管理部门或者煤矿安全监察机构负责人应当及时对有关案件材料当事人的陈述和申辩材料、听证会笔录等调查结果进行审查,根据不同情况,分别做出如下决定:()
根据《工伤保险条例》,职工因工认定为工伤,如下哪些费用由单位支付(不属于工伤保险基础支付的范畴)的是()