Я читаю SICP и попал в часть потоков.
Можно ли считать python итератор / генератор потоком?
Например, этот итератор:
class MyNumbers:
def __iter__(self):
self.a = 1
return self
def __next__(self):
x = self.a
self.a += 1
return x
myclass = MyNumbers()
myiter = iter(myclass)
print(next(myiter))
print(next(myiter))
print(next(myiter))
print(next(myiter))
print(next(myiter))
удовлетворяет определению:
поток - это последовательность элементов данных, доступных с течением времени. Поток можно рассматривать как элементы конвейерной ленты, обрабатываемые по одному, а не большими партиями.
https://en.wikipedia.org/wiki/Stream_ (вычисления)