PowerShell中多线程和异步处理的支持

PowerShell非常强大, 如果拥有.Net开发经验, 那么PowerShell就能为你提供更加强大功能.. .Net Framework提供的所有类都能够在PowerShell中直接访问, 例如简化网络监听等操作TCPClient, TCPServer, UDPClient. 可以直接使用更加底层的IO操作文件.

不过PowerShell V1 正式版, PowerShel V2 社区预览版 不支持多线程, 这就意味着线程池, 异步调用这些都不能使用. 此外, PowerShell还没有能够支持任何语法能够支持回调函数, 换言之就是C语言中的函数指针. 这些限制都是PowerShell团队将会在未来解决的问题.

在PowerShell V2 社区预览版中, 已经提供了运行空间(RunSpace)的接口, 运行空间允许简单的异步操作, 可惜运行空间之间的信息同步确没有简单的手段实现.

希望PowerShell能够尽早提供多线程, 线程池, 异步调用, PowerShell语法的回调函数.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值