先来了解一个变量的含义:$_SERVER['REMOTE_ADDR']:浏览当前页面的用户计算机的ip地址$_SERVER['HTTP_CLIENT_IP']:客户端的ip$_SERVER['HTTP_X_FORWARDED_FOR']:浏览当前页面的用户计算机的网关$_SERVER['HTT......
以下是【金聪采编】分享的内容全文:
以下是【金聪采编】分享的内容全文:
传统方式是调用2个方法执行1个任务,方法按顺序依次执行
# -*- coding:utf-8 -*-import threadingimport timedef run(n): print('task',n) time.sleep(3)if __name__ == '__main__': run('t1') run('t2')
多线程例子
2个线程同时并发执行1个任务
# -*- coding:utf-8 -*-import threadingimport timedef run(n): print('task',n) time.sleep(3)if __name__ == '__main__': t1=threading.Thread(target=run,args=('t1',)) t2=threading.Thread(target=run,args=('t2',)) t1.start() t2.start()
自己写一个类继承继承threading.Thread
# -*- coding:utf-8 -*-import threadingimport timeclass MyThread(threading.Thread): def __init__(self,n): super(MyThread,self).__init__() self.n=n #这里面默认就有一个run方法 def run(self): print('runing task',self.n)if __name__ == '__main__': #在主方法通过对象调用线程 t1=MyThread('t1') t2=MyThread('t2') t1.run() t2.run()
使用for循环启动多个线程
# -*- coding:utf-8 -*-import threadingimport timedef run(n): print('task',n) time.sleep(3)if __name__ == '__main__': for i in range(10): t=threading.Thread(target=run,args=('t-%s'%i,)) t.start()
等多线程同时执行完后,再执行其它代码,因为线程是与其它代码一起运行的
# -*- coding:utf-8 -*-import threadingimport timedef run(n): print('task',n) time.sleep(3)if __name__ == '__main__': time_start=time.time() #定义一个空列表装线程t实例 t_objects=[] for i in range(10): t=threading.Thread(target=run,args=('t-%s'%i,)) t.start() t_objects.append(t) # 等所有线程执行完后,再执行下面的代码 # 因为线程与下面的代码是同时运行的 # 要想先等线程执行完毕再执行其它代码 # 使用join()方法进行阻塞 #在这里统一结束所有t线程 for i in t_objects: t.join() time_end=time.time() sun=time_end-time_start print(sun)
总结
以上所述是小编给大家介绍的python进程与线程小结实例分析,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!
金聪线报提示:[ PHP 获取客户端 IP 地址的方法实例代码 ] 仅为会员分享交流,仅供学习、参考使用,请勿用于其他用途,如果想商业使用或者代理,请自行联系版权方获取授权。任何未获取授权的商业使用与本站无关,请自行承担相应责任。
本站不存储任何资源文件,敬请周知!
本网站采用 BY-NC-SA 协议进行授权 转载请注明原文链接:PHP 获取客户端 IP 地址的方法实例代码
本站不存储任何资源文件,敬请周知!
此资源仅供个人学习、研究使用,禁止非法转播或商业用途,请在获取后24小时内删除,如果你觉得满意,请寻求购买正版或获取授权!
免责申明:本站仅提供学习的平台,所有资料均来自于网络分享线索,版权归原创者所有!本站不提供任何保证,并不承担任何法律责任,如果对您的版权或者利益造成损害,请提供相应的资质证明,我们将于3个工作日内予以处理。版权申诉相关说明本网站采用 BY-NC-SA 协议进行授权 转载请注明原文链接:PHP 获取客户端 IP 地址的方法实例代码