Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/haskell/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xamarin 单声道执行环境与艺术之间的关系是什么?_Xamarin_Xamarin.android - Fatal编程技术网

Xamarin 单声道执行环境与艺术之间的关系是什么?

Xamarin 单声道执行环境与艺术之间的关系是什么?,xamarin,xamarin.android,Xamarin,Xamarin.android,我很难完全理解Mono执行环境如何与Android交互 因此,如果每个应用程序都以自己的方式运行,这是否意味着每个Xamarin应用程序都要运行一个单独的Mono环境?这两个图如何组合在一起 Xamarin.Android构建了一个基于NDK的应用程序,从而提供了两个VM运行时的访问;Java艺术和Mono运行时。是否为每个应用程序创建了Mono运行时?IE在android上,每个应用程序都有自己的艺术,好奇这是否意味着每个xamarin应用程序都有自己的Mono运行时每个应用程序都有自己的艺

我很难完全理解Mono执行环境如何与Android交互

因此,如果每个应用程序都以自己的方式运行,这是否意味着每个Xamarin应用程序都要运行一个单独的Mono环境?这两个图如何组合在一起


Xamarin.Android
构建了一个基于NDK的应用程序,从而提供了两个VM运行时的访问;Java艺术和Mono运行时。是否为每个应用程序创建了Mono运行时?IE在android上,每个应用程序都有自己的艺术,好奇这是否意味着每个xamarin应用程序都有自己的Mono运行时
每个应用程序都有自己的艺术
如果你指的是自己的操作系统进程,那么Mono在基于NDK的应用程序中是一个共享库,因此绑定在该应用程序的进程中。如果你的意思是物理上的,那么Android不会在每个应用程序中打包一个单独的艺术,而是Xamarin。Android会在每个应用程序中打包一个单独的Mono运行时。谢谢你的回复!所以我的理解是,每个应用程序都有自己的流程和自己的艺术实例。因此,对于android上运行的每个应用程序,都有多个ART虚拟机在运行。mono运行时的工作原理是相似的,还是更像是被艺术界调用的本机库?或者Mono是它自己的虚拟机,每个应用程序的进程都有一个唯一的实例吗?Mono运行时对于每个“应用程序”都是唯一的,因此位于每个Xamarin.Android应用程序的沙盒进程中