Я хотел бы использовать многопоточность для одновременной загрузки в Google colab.
Примером этого является
import threading
import requests
def download(link, filelocation):
r = requests.get(link, stream=True)
with open(filelocation, 'wb') as f:
for chunk in r.iter_content(1024):
if chunk:
f.write(chunk)
def createNewDownloadThread(link, filelocation):
download_thread = threading.Thread(target=download, args=(link,filelocation))
download_thread.start()
for i in range(0,5):
file = "C:\\test" + str(i) + ".png"
print file
createNewDownloadThread("http://stackoverflow.com/users/flair/2374517.png", file)
Предоставляла ли когда-либо Google Colab Laboratory рекомендации по оптимальному количеству загрузок в потоке для одновременной работы?