3.23
◼️

3.23

Date
Mar 23, 2024
Parent item
Sub-item
Tags
1.
chapter21 并行,并发,异步及分布式计算
并行parallel 并发concurrent编程
scheduling调度
并发的目的主要在于某个程序在等待输入/输出其他信号时,除他意外的程序也有机会在CPU中运行而不会因中止导致浪费时间与CPU资源
mutual exclusive 互斥的
monad-par库
运行时系统runtime system, RTS
GHC的运行时系统默认只支持一个CPU核心,但是在一个CPU核心上运行是支持多线程并发的
 
除 TVar 外 GHC 的 STM 也提供了其他的通信模型,比如 TChan 事务通道、TBQueue 事 务有界队列和 TQueue 事务无界队列等,
Software Transactional Memory, or STM, is an abstraction for concurrent communication.
异步并发库简介
CLOUD HASKELL分布式编程
message passing 消息传递
CH核心库(distribtued-process)内的分布式接口来开发应用
nsend
在本地节点中寻找具有指定名称的进程冰箱其发送消息
nsendRemote