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...

面试题 相关文章推荐
List、Map、Set三个接口,存取元素时,各有什么特点?
Sep 27 面试题
怎样创建、运行java程序
Aug 01 面试题
南京迈特望C/C++面试题
Jul 09 面试题
.NET方向面试题
Nov 20 面试题
网络方面基础面试题
Nov 16 面试题
了解AppleTalk协议吗
Apr 01 面试题
What's the difference between deep copy and shallow copy? (深拷贝与浅拷贝有什么区别)
Nov 10 面试题
C# .NET面试题
Nov 28 面试题
C#中类(class)与结构(struct)的异同
Nov 03 面试题
介绍一下gcc特性
Oct 31 面试题
为什么Runtime.exec(“ls”)没有任何输出?
Oct 03 面试题
静态变量和实例变量的区别
Jul 07 面试题
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
Window下PHP三种运行方式图文详解
2013/06/11 PHP
php读取二进制流(C语言结构体struct数据文件)的深入解析
2013/06/13 PHP
PHP实现的下载远程图片自定义函数分享
2015/01/28 PHP
WAMP环境中扩展oracle函数库(oci)
2015/06/26 PHP
PHP基于PDO实现的SQLite操作类【包含增删改查及事务等操作】
2017/06/21 PHP
PHP笛卡尔积实现算法示例
2018/07/30 PHP
PHP检测一个数组有没有定义的方法步骤
2019/07/20 PHP
原生js实现给指定元素的后面追加内容
2013/04/10 Javascript
onkeydown事件解决按回车键直接提交数据的需求
2013/04/11 Javascript
javascript中match函数的用法小结
2014/02/08 Javascript
Extjs 4.x 得到form CheckBox 复选框的值
2014/05/04 Javascript
JavaScript中的style.cssText使用教程
2014/11/06 Javascript
简介JavaScript中的setDate()方法的使用
2015/06/11 Javascript
js如何判断输入字符串长度
2015/12/16 Javascript
node.js实现爬虫教程
2020/08/25 Javascript
解析Javascript单例模式概念与实例
2016/12/05 Javascript
NPM 安装cordova时警告:npm WARN deprecated minimatch@2.0.10: Please update to minimatch 3.0.2 or higher to
2016/12/20 Javascript
js获取浏览器和屏幕的各种宽度高度
2017/02/22 Javascript
mui上拉加载更多下拉刷新数据的封装过程
2017/11/03 Javascript
利用Javascript开发一个二维周视图日历
2017/12/14 Javascript
vue路由事件beforeRouteLeave及组件内定时器的清除方法
2018/09/29 Javascript
小程序实现左滑删除效果
2019/07/25 Javascript
vue el-table实现行内编辑功能
2019/12/11 Javascript
vue学习之Vue-Router用法实例分析
2020/01/06 Javascript
Javascript实现简易天数计算器
2020/05/18 Javascript
pycharm 使用心得(二)设置字体大小
2014/06/05 Python
Python编程django实现同一个ip十分钟内只能注册一次
2017/11/03 Python
python中for用来遍历range函数的方法
2018/06/08 Python
Python 使用Numpy对矩阵进行转置的方法
2019/01/28 Python
html5 css3网站菜单实现代码
2013/12/23 HTML / CSS
美国顶级防滑鞋:Shoes For Crews
2017/03/27 全球购物
英国建筑用品在线:Building Supplies Online(BSO)
2018/04/30 全球购物
delegate与普通函数的区别
2014/01/22 面试题
《挑山工》的教学反思
2014/02/16 职场文书
学习型班组申报材料
2014/05/31 职场文书
2016年学校“6﹒26国际禁毒日”宣传活动总结
2016/04/05 职场文书