Я пытаюсь получить результат из метода задач в IronPython, аналогичного тому, как results.get
работает с CPython multiprocessing.Queue
from System.Threading.Tasks import *
def testThread(dataPnt,constData):
return dataPnt
def main():
dataToSplit = range(5)
constData = 10
threadResult = Parallel.ForEach(dataToSplit, lambda dataPnt: testThread(dataPnt,constData))
print(threadResult)
main()
На данный момент threadResult равен System.Threading.Tasks.ParallelLoopResult
, но я не могу найти приличную документацию. Ближайшим был этот пост , но он увеличивается, и мне нужен возвращаемый массив.