GPars actors模型是否使用用户线程或本地操作系统线程

问题描述:

我知道何时没有消息要处理actor,它不消耗线程,只有在消息到达时才将其附加到线程。然而,我的问题是什么时候一个actor被附加到一个线程它是什么样的线程 - 用户线程或本地操作系统线程?GPars actors模型是否使用用户线程或本地操作系统线程

我想基本了解如果在actor中有一些阻塞代码,说一些I/O调用或等待Web服务响应会发生什么?线程是否会被阻塞或线程将被释放并可供其他演员使用?据我所知,如果它是本地线程,那么它将被阻止。但是,如果它是用户线程,则本地线程可能不会被阻止

在actor主体内的IO操作将阻止当前线程。