Skip to content

Commit

Permalink
Doc about uncaught condition handling in pmap
Browse files Browse the repository at this point in the history
  • Loading branch information
shirok committed Jan 15, 2025
1 parent abe84ae commit 553f7f7
Showing 1 changed file with 21 additions and 0 deletions.
21 changes: 21 additions & 0 deletions doc/modutil.texi
Original file line number Diff line number Diff line change
Expand Up @@ -2540,6 +2540,19 @@ the task is distibuted to multiple threads.
@c JP
@var{mapper}キーワード引数にmapperを渡すことで、各スレッドにどのように仕事が
割り振られるかをカスタマイズできます。
@c COMMON

@c EN
If a @var{proc} raises an uncaptured condition, it is reraised
by @var{pmap}. If uncaptured conditions are raised concurrently
from multiple threads, one of them are reraised, while others are
discarded.
@c JP
@var{proc}が捕捉されないコンディションをraiseした場合、
@var{pmap}はそれを再raiseします。複数のスレッドから同時に
捕捉されないコンディションが上がった場合は、どれかひとつが再raiseされ
他は捨てられます。

@c COMMON
@end defun

Expand Down Expand Up @@ -2577,6 +2590,14 @@ depends on various factors, so you shouln't count on a deterministic behavior.
@var{pred}を満たす要素が複数あった場合にどれが返るかは様々な状況に依存するので、
決定的な振る舞いを期待すべきではありません。
@c COMMON

@c EN
If @var{pred} raises an uncaptured condition, remaining tasks are
cancelled and the condition is reraised.
@c JP
@var{pred}が捕捉されないコンディションをraisetした場合、
他のタスクはキャンセルされ、コンディションが再raiseされます。
@c COMMON
@end defun

@subheading Mappers
Expand Down

0 comments on commit 553f7f7

Please sign in to comment.