标签:lock cal exception reading time() localtime UI except bsp
mutex = threading.Lock()
mutex.acquire()--锁住
mutex.release() --解锁
# coding:utf-8 import threading import time mutex = threading.Lock() def write(scan_type, host, port, info): mutex.acquire() port = int(port) try: time_str = time.strftime(‘%X‘, time.localtime(time.time())) if scan_type == ‘portscan‘: print "[%s] %s:%d open" % (time_str, host, port) elif scan_type == ‘server‘: print "[%s] %s:%d is %s" % (time_str, host, port, str(info)) elif scan_type == ‘web‘: print "[%s] %s:%d is web" % (time_str, host, port) print "[%s] %s:%d web info %s" % (time_str, host, port, info) elif scan_type == ‘active‘: print "[%s] %s active" % (time_str, host) elif scan_type == ‘info‘: print "[%s] %s" % (time_str, info) except Exception, e: print ‘logerror‘,e pass mutex.release()
标签:lock cal exception reading time() localtime UI except bsp
原文地址:http://www.cnblogs.com/bayueman/p/6612481.html