P/Invoke是什么


Posted in 面试题 onJuly 31, 2015
在受控代码与非受控代码进行交互时会产生一个事务(transition) ,这通常发生在使用平台调用服务(Platform Invocation Services),即P/Invoke如调用系统的 API 或与 COM 对象打交道,通过 System.Runtime.InteropServices 命名空间
虽然使用 Interop 非常方便,但据估计每次调用事务都要执行 10 到 40 条指令,算起来开销也不少,所以我们要尽量少调用事务
如果非用不可,建议本着一次调用执行多个动作,而不是多次调用每次只执行少量动作的原则

Tags in this post...

面试题 相关文章推荐
你所知道的集合类都有哪些?主要方法?
Dec 31 面试题
C语言笔试题回忆
Apr 02 面试题
SQL面试题
Dec 09 面试题
广州盈通面试题
Dec 05 面试题
linux面试题参考答案(7)
Jul 24 面试题
网上常见的一份Linux面试题(多项选择部分)
Sep 09 面试题
Linux管理员面试经常问道的相关命令
Dec 12 面试题
Linux开机引导的步骤是什么
Feb 26 面试题
如果Session Bean得Remove方法一直都不被调用会怎么样
Jul 14 面试题
Why we need EJB
Oct 20 面试题
写clone()方法时,通常都有一行代码,是什么?
Oct 31 面试题
如何执行一个shell程序
Nov 23 面试题
C#如何判断当前用户是否输入某个域
Dec 07 #面试题
StringBuilder和String的区别
May 18 #面试题
explicit和implicit的含义
Nov 15 #面试题
C#如何调用Word并打开一个Word文档
May 08 #面试题
C# .NET面试题
Nov 28 #面试题
初级软件工程师面试题 Junior Software Engineer Interview
Feb 15 #面试题
params有什么用
Mar 01 #面试题
You might like
PHPMailer邮件类利用smtp.163.com发送邮件方法
2008/09/11 PHP
Zend Studio 无法启动的问题解决方法
2008/12/04 PHP
解析:通过php socket并借助telnet实现简单的聊天程序
2013/06/18 PHP
19个超实用的PHP代码片段
2014/03/14 PHP
PHP封装的MSSql操作类完整实例
2016/05/26 PHP
Yii框架通过请求组件处理get,post请求的方法分析
2019/09/03 PHP
RGB颜色值转HTML十六进制(HEX)代码的JS函数
2009/04/25 Javascript
判断脚本加载是否完成的方法
2009/05/26 Javascript
jQuery中ajax的post()方法用法实例
2014/12/26 Javascript
JavaScript控制按钮可用或不可用的方法
2015/04/03 Javascript
JavaScript函数学习总结以及相关的编程习惯指南
2015/11/16 Javascript
AngularJS指令详解及示例代码
2016/08/16 Javascript
angularJS Provider、factory、service详解及实例代码
2016/09/21 Javascript
jQuery简单获取DIV和A标签元素位置的方法
2017/02/07 Javascript
详解Angular.js指令中scope类型的几种特殊情况
2017/02/21 Javascript
vue.js组件vue-waterfall-easy实现瀑布流效果
2017/08/22 Javascript
Express的HTTP重定向到HTTPS的方法
2018/06/06 Javascript
vue里input根据value改变背景色的实例
2018/09/29 Javascript
js实现动态添加上传文件页面
2018/10/22 Javascript
layui-laydate时间日历控件使用方法详解
2018/11/15 Javascript
jquery+php后台实现省市区联动功能示例
2019/05/23 jQuery
[02:11]DOTA2上海特级锦标赛主赛事第二日RECAP
2016/03/04 DOTA
Python实现一个简单的MySQL类
2015/01/07 Python
Python脚本实现集群检测和管理功能
2015/03/06 Python
基于Python在MacOS上安装robotframework-ride
2018/12/28 Python
Python操作SQLite/MySQL/LMDB数据库的方法
2019/11/07 Python
python+tifffile之tiff文件读写方式
2020/01/13 Python
HTML5高仿微信聊天、微信聊天表情|对话框|编辑器功能
2018/04/23 HTML / CSS
Merchant 1948澳大利亚:新西兰领先的鞋类和靴子供应商
2018/03/24 全球购物
《大江保卫战》教学反思
2014/04/11 职场文书
服装设计专业自荐信
2014/06/17 职场文书
2015年小学校长工作总结
2015/05/19 职场文书
校运会加油稿大全
2015/07/22 职场文书
运动会致辞稿
2015/07/29 职场文书
家长对孩子的寒假评语
2015/10/09 职场文书
Springboot如何同时装配两个相同类型数据库
2021/11/17 Java/Android