麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁(yè) > 開發(fā) > PowerShell > 正文

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

2020-10-29 21:09:40
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

下面例子使用Powershell線程運(yùn)行了兩個(gè)后臺(tái)任務(wù)和一個(gè)前臺(tái)任務(wù),創(chuàng)建幾個(gè)運(yùn)行時(shí)間長(zhǎng)點(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。與后臺(tái)作業(yè)對(duì)比,它在返回大數(shù)據(jù)用時(shí)將差不多。

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

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 午夜啪视频 | 久久人人爽人人爽人人片av高请 | 亚洲精品久久久久久久久久 | 欧美一级高潮 | 成人男女啪啪免费观看网站四虎 | 免费黄色在线观看网站 | 爱爱视频天天干 | 中文字幕h| 久久精品无码一区二区日韩av | 禁漫天堂久久久久久久久久 | 色av综合在线 | 最新亚洲视频 | 欧美成人一区二区三区 | 轻点插视频 | 色七七亚洲 | 全免费午夜一级毛片真人 | 免费看黄色一级大片 | 日日鲁夜夜视频热线播放 | 一级毛片手机在线观看 | 九色激情网 | 日本黄色大片免费 | 精品中文视频 | 久久经典免费视频 | 蜜桃久久一区二区三区 | 香蕉视频99| 国产69精品久久99不卡免费版 | 99影视在线视频免费观看 | 在线a毛片免费视频观看 | 精品国产乱码久久久久久丨区2区 | 在线成人www免费观看视频 | 久久国产精品区 | 一级国产精品一级国产精品片 | 久久爽久久爽久久av东京爽 | 看免费的毛片 | 色综合网在线观看 | 男女无遮挡羞羞视频 | 色av成人天堂桃色av | 一级免费a | 欧美成人精品一区二区 | 7777久久香蕉成人影院 | 羞羞电影在线观看 |