7得票3回答
OCaml事件/通道教程?

我正在使用OCaml。 我想模拟通信节点,以研究在不同通信方案下消息传播的速度等情况。 这些节点可以1.发送和2.接收固定消息。我认为显而易见的做法是将每个节点作为单独的线程。 显然,你可以使用Event模块和channels让线程彼此传递信息,但我找不到任何相关示例。有人能指点一下我或...

7得票4回答
以 Erlang 风格实现的 Node.js?

我对Node.Js和Erlang都是完全的新手。但是,建立一个仿照Erlang行为的Node.js应用程序不是有可能吗? 例如,您可以通过分布式Node.js服务器群传递JSON消息,甚至传递新代码给这些服务器而无需离线,就像Erlang一样。 如果您有一个消息处理程序回调函数,在收到消息...

7得票2回答
在一个缓冲区上多次调用 MPI_Isend 是否可行?

关于MPI_Isend,MPI标准指出:“非阻塞发送调用表明系统可以开始从发送缓冲区复制数据。发送方在调用非阻塞发送操作后,在发送完成之前不应访问发送缓冲区的任何部分。” (http://www.mpi-forum.org/docs/mpi-11-html/node46.html) 在另一个...

7得票2回答
选择并发编程语言的一致性模型

我正在设计一种编程语言,目前正在考虑并发方面。我需要确定一致性模型,即在使用该语言编写的并发进程中如何处理数据。 有两个重要标准: - 我更喜欢易用性而不是性能,只要一致性模型允许良好的扩展。 - 我不能使用需要阻塞或动态内存分配的一致性模型。 我的两个候选者是非阻塞软件事务内存和没有共享...