J F*_*sch 10 haskell halvm unikernel
我不太明白,例如HaLVM或类似技术在(OS)线程方面做了什么.
我理解在使用-threaded选项编译代码时,Haskell多线程RTS将使用OS线程重新分配现有的Haskell线程,从而避免阻止外部调用的行为.现在,当您使用HaLVM时,您可能不必进行任何外来呼叫.但是,我想知道这一切是如何混合的,以及HaLVM运行的工作线程数.是否没有其他情况下OS工作线程的缺失可能导致阻塞或其他不良行为?
Don*_*art 10
HaLVM使用单线程GHC运行时.
移植HaLVM以使用线程运行时,在多核Xen的支持下,这将是一个有趣的项目.
归档时间:
12 年,8 月 前
查看次数:
620 次
最近记录:
10 年,3 月 前