全国服务热线:400-6136-679

位置:北京中公优就业IT培训 > 学校动态 > Python的相关知识

Python的相关知识

来源:北京中公优就业IT培训时间:2020/6/19 11:17:29

  GIL是单线程的,那么python中多线程的实现有什么用。

  进程之间不能共享内存,但线程之间共享内存非常容易。

  操作系统在创建进程时,需要为该进程重新分配系统资源,但创建线程的代价则小得多。因此,使用多线程来实现多任务并发执行比使用多进程的效率高。

北京中公优就业IT培训

  Python 语言内置了多线程功能支持,而不是单纯地作为底层操作系统的调度方式,从而简化了 Python 的多线程编程。

  31. 对于多线程,我是怎么去使用的,如果要我去设计一个线程池,我该怎么去设计。

  方法一:使用threadpool模块,这是个python的第三方模块,支持python2和python3.

  方法二:使用concurrent.futures模块,这个模块是python3中自带的模块,但是,python2.7以上版本也可以安装使用

  方法3:重写threadpool或者future的函数;

  方法4:自己构建一个线程池

  什么是SQL注入?

  SQL是操作数据库数据的结构化查询语言,网页的应用数据和后台数据库中的数据进行交互时会采用SQL。而SQL注入是将Web页面的原URL、表单域或数据包输入的参数,修改拼接成SQL语句,传递给Web服务器,进而传给数据库服务器以执行数据库命令。如Web应用程序的开发人员对用户所输入的数据或cookie等内容不进行过滤或验证(即存在注入点)就直接传输给数据库,就可能导致拼接的SQL被执行,获取对数据库的信息以及提权,发生SQL注入攻击。


领取试听课
每天限量名额,先到先得

尊重原创文章,转载请注明出处与链接:http://www.peixun360.com/2327/news/204058/违者必究! 以上就是北京中公优就业IT培训 小编为您整理 Python的相关知识的全部内容。

温馨提示:提交留言后老师会第一时间与您联系!热线电话:400-6136-679