微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

iOS线程隔离

如何解决iOS线程隔离

我对iOS线程有一些一般性问题。根据苹果公司的说法,所有线程共享相同的内存空间(https://developer.apple.com/library/archive/documentation/Cocoa/Conceptual/Multithreading/CreatingThreads/CreatingThreads.html) (出于安全原因)每个线程是否都有自己的内存,可以通过消息传递进行通信?

Flutter有它自己的隔离概念,他们说这些线程不共享内存。 https://api.dart.dev/stable/2.9.3/dart-isolate/dart-isolate-library.html 他们是如何做到的?我的意思是,Dart后来被编译为本地代码,这意味着它也应该在本地也可以。

Xamarin及其可用于隔离的AppDomain也是如此:https://docs.microsoft.com/en-us/dotnet/api/system.appdomain?view=xamarinios-10.8

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。