السلام عليكم اخواني
بحثت ولم اجد اي مصدر عربي عن مكتبات الـ Threading
فهل من الممكن ان تعطوني بعض الامثله ،،
وماهي فايدتها .. لقد عرفت انها تسرع عمل البرنامج كـ فتح ملفات الويب كمثال بسيط
ولكن اذا اردت استعمال اكثر من فنكشن ل حلقه تكرار ؟
مثال بسيط
#!/usr/bin/env python
import urllib2
from threading import Thread
thread_list = []
#hosts = ["http://lwn.net/", "http://seifried.org/", "http://google.com/"]
hosts = open('site1.txt','r')
password = open('pass.txt','r')
def getURL(ls):
try:
urllib2.urlopen(ls)
print "got URL: " + ls
except urllib2.HTTPError, e:
print e
for item in hosts:
t = Thread(target=getURL, args=(item,))
t.start()وشكرا لكم :)