婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > PowerShell多線程執(zhí)行前后臺作業(yè)的例子

PowerShell多線程執(zhí)行前后臺作業(yè)的例子

熱門標(biāo)簽:AI智能電銷機(jī)器人壞處 如何申請400的電話呀 黑暗之魂3地圖標(biāo)注 電話機(jī)器人對家居行業(yè)幫助大嗎 蘭州電銷機(jī)器人加盟 地圖標(biāo)注審核周期 電商外呼系統(tǒng)排名 合肥電銷外呼系統(tǒng)供應(yīng)商 沈陽ai電銷智能機(jī)器人

下面例子使用Powershell線程運(yùn)行了兩個(gè)后臺任務(wù)和一個(gè)前臺任務(wù),創(chuàng)建幾個(gè)運(yùn)行時(shí)間長點(diǎn)的任務(wù),并且每個(gè)任務(wù)命令中添加使用Start-Sleep。

復(fù)制代碼 代碼如下:

$start = Get-Date

$task1 = { Start-Sleep -Seconds 4; Get-Service }
$task2 = { Start-Sleep -Seconds 5; Get-Service }
$task3 = { Start-Sleep -Seconds 3; Get-Service }

# run 2 in separate threads, 1 in the foreground
$thread1 = [PowerShell]::Create()
$job1 = $thread1.AddScript($task1).BeginInvoke()

$thread2 = [PowerShell]::Create()
$job2 = $thread2.AddScript($task2).BeginInvoke()

$result3 = Invoke-Command -ScriptBlock $task3

do { Start-Sleep -Milliseconds 100 } until ($job1.IsCompleted -and $job2.IsCompleted)

$result1 = $thread1.EndInvoke($job1)
$result2 = $thread2.EndInvoke($job2)

$thread1.Runspace.Close()
$thread1.Dispose()

$thread2.Runspace.Close()
$thread2.Dispose()

$end = Get-Date
Write-Host -ForegroundColor Red ($end - $start).TotalSeconds

相繼執(zhí)行這3個(gè)任務(wù)從Start-Sleep中看至少需要花費(fèi)12秒。但是這個(gè)腳本僅執(zhí)行了5秒多一點(diǎn)。其結(jié)果保存為$result1, $result2和$result3。與后臺作業(yè)對比,它在返回大數(shù)據(jù)用時(shí)將差不多。

文章出處:http://www.pstips.net/

您可能感興趣的文章:
  • Powershell后臺作業(yè)、異步操作實(shí)例
  • PowerShell快速創(chuàng)建一個(gè)指定大小文件的實(shí)例分享
  • PowerShell 獲取系統(tǒng)信息的函數(shù)

標(biāo)簽:河北 隴南 通遼 黔南 河池 淮南 常州 黔南

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《PowerShell多線程執(zhí)行前后臺作業(yè)的例子》,本文關(guān)鍵詞  PowerShell,多,線程,執(zhí),行前,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《PowerShell多線程執(zhí)行前后臺作業(yè)的例子》相關(guān)的同類信息!
  • 本頁收集關(guān)于PowerShell多線程執(zhí)行前后臺作業(yè)的例子的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 平遥县| 东乌珠穆沁旗| 崇阳县| 孟津县| 丘北县| 万载县| 尖扎县| 绥滨县| 蕲春县| 太仓市| 玉林市| 宁武县| 三门县| 陕西省| 武清区| 乌鲁木齐市| 古丈县| 东阿县| 攀枝花市| 临洮县| 阳城县| 合作市| 荔波县| 大理市| 会同县| 遂溪县| 启东市| 尼木县| 孟连| 资溪县| 依兰县| 潮州市| 铁岭市| 邹城市| 正阳县| 金沙县| 九台市| 寻甸| 遵化市| 织金县| 芜湖市|