设为首页 加入收藏

TOP

P/Invoke是什么?
2014-11-23 23:38:38 来源: 作者: 【 】 浏览:2
Tags:P/Invoke 什么

在受控代码与非受控代码进行交互时会产生一个事务(transition) ,这通常发生在使用平台调用服务(Platform Invocation Services),即P/Invoke


如调用系统的 API 或与 COM 对象打交道,通过 System.Runtime.InteropServices 命名空间


虽然使用 Interop 非常方便,但据估计每次调用事务都要执行 10 到 40 条指令,算起来开销也不少,所以我们要尽量少调用事务


如果非用不可,建议本着一次调用执行多个动作,而不是多次调用每次只执行少量动作的原则


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇java 面试题 下一篇如何挑选白盒测试工具?

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: