如果值x在列表中,哪个x是某个函数并且parList在该列表上调用(例如[l,x,l,x])是否x会计算一次或两次?
x
parList
[l,x,l,x]
根据我对Haskell的惰性求值的理解,一旦x被评估,它就不需要再次进行评估,因为它会返回相同的值.但这适用于多线程环境吗?
parallel-processing haskell lazy-evaluation
haskell ×1
lazy-evaluation ×1
parallel-processing ×1