老版地址(仅作固定作用):old.jincong.net

PHP 获取客户端 IP 地址的方法实例代码

先来了解一个变量的含义:$_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 地址的方法实例代码 ] 仅为会员分享交流,仅供学习、参考使用,请勿用于其他用途,如果想商业使用或者代理,请自行联系版权方获取授权。任何未获取授权的商业使用与本站无关,请自行承担相应责任。
本站不存储任何资源文件,敬请周知!
此资源仅供个人学习、研究使用,禁止非法转播或商业用途,请在获取后24小时内删除,如果你觉得满意,请寻求购买正版或获取授权!
免责申明:本站仅提供学习的平台,所有资料均来自于网络分享线索,版权归原创者所有!本站不提供任何保证,并不承担任何法律责任,如果对您的版权或者利益造成损害,请提供相应的资质证明,我们将于3个工作日内予以处理。版权申诉相关说明
本网站采用 BY-NC-SA 协议进行授权 转载请注明原文链接:PHP 获取客户端 IP 地址的方法实例代码
221381
领取福利

微信扫码领取福利

微信扫码分享