程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> .NET實例教程 >> PowerShell中多線程和異步處理的支持

PowerShell中多線程和異步處理的支持

編輯:.NET實例教程

PowerShell非常強大, 如果擁有.Net開發經驗, 那麼PowerShell就能為你提供更加強大功能.. .Net Framework提供的所有類都能夠在PowerShell中直接訪問, 例如簡化網絡監聽等操作TCPClient, TCPServer, UDPClIEnt. 可以直接使用更加底層的IO操作文件.

不過PowerShell V1 正式版, PowerShel V2 社區預覽版 不支持多線程, 這就意味著線程池, 異步調用這些都不能使用. 此外, PowerShell還沒有能夠支持任何語法能夠支持回調函數, 換言之就是C語言中的函數指針. 這些限制都是PowerShell團隊將會在未來解決的問題.

在PowerShell V2 社區預覽版中, 已經提供了運行空間(RunSpace)的接口, 運行空間允許簡單的異步操作, 可惜運行空間之間的信息同步確沒有簡單的手段實現.

希望PowerShell能夠盡早提供多線程, 線程池, 異步調用, PowerShell語法的回調函數.

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved