根據線程安全的相關知識,分析以下代碼,當調用 test 方法時 i>10 時是否會引起死鎖?并簡要說明理由。
public void test(int i)
{ lock(this)
{ if (i>10)
{i--;
test(i);
}}}
答:不會發生死鎖,(但有一點 int 是按值傳遞的, 所以每次改變的都只是一個副本, 因此不會出現死鎖。 但如果把 int 換做一個 object , 那么死鎖會發生)
暫無解析
獲得與數字 7.25 相距最近的整數的 JavaScript 語句是 ________。
以下選項中,全部都是表格標記的是 ______。
下面控件中不能執行鼠標單擊事件的是( )
用來設定背景顏色的 HTML標記是 ________。
Tomcat服務器的默認端口為( )。