簡體   English   中英

Scheme中線程和延續之間的交互信息和示例?

[英]Information and examples of interaction between threads and continuations in Scheme?

我一直在不同的Scheme實現中使用SRFI 18(Gambit,Gauche和Chicken),我想知道在哪里可以找到有關在線程中使用連續性時可能出現的問題的文檔/教程/信息? 我想有很多問題,例如,如果一個線程調用由另一個線程捕獲的延續(在dynamic-wind內部或外部),會發生什么,等等。

不僅是規范(如SRFI本身),還包括技巧和代碼示例,以及在常規程序中如何處理這些問題的示例。

在某處有類似的東西嗎?

您不會找到Scheme那樣的東西,因為標准規范中沒有線程。 更糟的是,實現之間可能會有一些主要差異,因為某些線程實現使用延續,而某些使用更本地化的方法。 (例如,Racket屬於后一類,在某些情況下,您可以“遷移”線程之間的延續。)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM