d的概念是和Oliver Schmidt开发的，基于了Simon Tatham和此前的工作。
评价.Protothreads与其他协程或纯线程实现有关的特征是它们都是无栈的。这有好处也有坏处。坏处是在protothread内的局部变量，在经历了yield而再恢复执行之后，不能信任它们仍保留了原来的值。它们要保持自己的状态，就必须通过使用静态变量或函数外部的变量，经常是全局变量。好处是它们是非常轻量级的，因而可用于很多内存受限的系统，就像对于小型微控制器，其他解决方案可能是不现实的或