原創|行業資訊|編輯:龔雪|2016-08-26 14:15:42.000|閱讀 327 次
概述:本文將向您介紹如何在Java中用Javax創建工作協同程序的快速代碼片段。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
Java也能夠像一樣擁有協同程序。你覺得不可能?其實可以用(一種Java源代碼編譯的Java方言)中實現!
目前,將一個函數轉換為協同程序需要一點(直接的)源代碼轉換——當然這些轉換隨后會自動執行。
如果我們進行手動轉換,那么我們就可以立即使協同程序開始運行。
for (int i = 1; i <= 3; i++) print("Counting to " + i + "!");
用表達式轉換為此協同程序:
_for(r { i = 1 }, func { i <= 3 }, r { i++ }, r { print("Counting to " + i + "!"); })
它主要分為幾個等級;你需要將i變量放在合適的位置。
然后,你的代碼就可以作為協同程序運行了,這意味著,不需要繁瑣的步驟(通過doStep方法)就可以隨時運行或者中斷,由此為其它協同程序騰出時間。這是一個非常有用的功能,例如在單個處理器上并行化多個計算。
如你所見:在JavaX的幫助下讓不可能變成了可能!
本文由慧都控件網譯自Dzone,英文原文:
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn