import os,time
print time.time();
for i in range(101,1000):
#str1='curl -X PUT http://192.168.1.100:11211/hao'+str(i)+' -d '+'ning'
str1='tcrmgr put -port 11211 192.168.1.100 hao'+str(i)+' ning'
os.system(str1)
print time.time();
-----------一下摘抄ibm那个源码-----------
import urllib2
import time
hosts = ["http://yahoo.com", "http://google.com", "http://amazon.com","http://ibm.com", "http://apple.com"]
start = time.time()
#grabs urls of hosts and prints first 1024 bytes of page
for host in hosts:
url = urllib2.urlopen(host)
print url.read(1024)
print "Elapsed Time: %s" % (time.time() - start)
蛋疼的ibm文章空格让我调试了半天
#!/usr/bin/env python
import Queue
import threading
import urllib2
import time
hosts = ["http://yahoo.com", "http://google.com", "http://amazon.com","http://ibm.com", "http://apple.com"]
queue = Queue.Queue()
class ThreadUrl(threading.Thread):
"""Threaded Url Grab"""
def __init__(self, queue):
threading.Thread.__init__(self)
self.queue = queue
def run(self):
while True:
#grabs host from queue
host = self.queue.get()
#grabs urls of hosts and prints first 1024 bytes of page
url = urllib2.urlopen(host)
print url.read(1024)
#signals to queue job is done
self.queue.task_done()
start = time.time()
def main():
#spawn a pool of threads, and pass them queue instance
for i in range(5):
t = ThreadUrl(queue)
t.setDaemon(True)
t.start()
#populate queue with data
for host in hosts:
queue.put(host)
queue.join()
main()
print "Elapsed Time: %s" % (time.time() - start)
#!/usr/bin/env python
#hello_threads.py
import os
import threading
import datetime
class ThreadClass(threading.Thread):
def __init__(self,mycount):
threading.Thread.__init__(self)
self.mycount=mycount
def run(self):
os.system('tcrmgr put -port 11211 10.1.224.171 wtesthao'+str(self.mycount)+' ning')
def main():
# now = datetime.datetime.now()
for i in range(100000):
t = ThreadClass(i)
t.start()
if __name__=="__main__":
main()