上一页 1 ··· 169 170 171 172 173 174 175 176 177 ··· 234 下一页

2018年12月18日

python的多线程到底有没有用?

摘要: 在群里经常听到这样的争执,有人是虚心请教问题,有人就大放厥词因为这个说python辣鸡。而争论的核心无非就是,python的多线程在同一时刻只会有一条线程跑在CPU里面,其他线程都在睡觉。这是真的吗? 是真的。这个就是因为传说中的GIL(全局解释锁)的存在。不明白这个词的可以去百度一下,我解释不好( 阅读全文

posted @ 2018-12-18 12:20 ExplorerMan 阅读(173) 评论(0) 推荐(0)

Python中单线程、多线程和多进程的效率对比实验

摘要: Python是运行在解释器中的语言,查找资料知道,python中有一个全局锁(GIL),在使用多进程(Thread)的情况下,不能发挥多核的优势。而使用多进程(Multiprocess),则可以发挥多核的优势真正地提高效率。 对比实验 资料显示,如果多线程的进程是CPU密集型的,那多线程并不能有多少 阅读全文

posted @ 2018-12-18 12:19 ExplorerMan 阅读(737) 评论(0) 推荐(0)

Python 一篇学会多线程

摘要: 多线程和多进程是什么自行google补脑,廖雪峰官网也有,但是不够简洁,有点晕,所以就整个简单的范例。 对于python 多线程的理解,我花了很长时间,搜索的大部份文章都不够通俗易懂。所以,这里力图用简单的例子,让你对多线程有个初步的认识。 单线程 在好些年前的MS-DOS时代,操作系统处理问题都是 阅读全文

posted @ 2018-12-18 12:08 ExplorerMan 阅读(372) 评论(0) 推荐(0)

Python中threading的join和setDaemon的区别及用法

摘要: Python多线程编程时,经常会用到join()和setDaemon()方法,今天特地研究了一下两者的区别。 1、join ()方法:主线程A中,创建了子线程B,并且在主线程A中调用了B.join(),那么,主线程A会在调用的地方等待,直到子线程B完成操作后,才可以接着往下执行,那么在调用这个线程时 阅读全文

posted @ 2018-12-18 11:47 ExplorerMan 阅读(222) 评论(0) 推荐(0)

Python 函数定义以及参数传递

摘要: Python 函数定义以及参数传递1.函数定义#形如def func(args...): doSomething123以关键字def 开头,后面是函数名和参数下面是函数处理过程。 举例: def add( a, b ): return a+b12参数可以设定默认值,如: def add( a, b= 阅读全文

posted @ 2018-12-18 11:33 ExplorerMan 阅读(417) 评论(0) 推荐(0)

python的thread和threading区别

摘要: python提供了多种模块用来支持多线程编程, thread(在python3中改名为_thread),threading,和 queue模块。 通过加入queue模块,用户可以创建多个线程共享数据的队列数据结构。 thread和threading模块都可以用来创建和管理线程,而thread模块提供 阅读全文

posted @ 2018-12-18 11:21 ExplorerMan 阅读(4896) 评论(0) 推荐(0)

2018年12月17日

mod_python

摘要: mod_python的确是一个让python程序员能够apache2写一些网站的工具。它是一个接口。过去一些python写的整站系统需要通过mod_python作为连接枢纽,将apache2与它们连接成web+app这样的结构。 不过mod_python也可以自己直接的独立写网站。学一学没有坏处。  阅读全文

posted @ 2018-12-17 01:12 ExplorerMan 阅读(1357) 评论(0) 推荐(0)

2018年12月14日

python调用window dll和linux so例子

摘要: #!/usr/bin/python# -*- coding: UTF-8 -*-#python dll.pyimport win32api# 打开记事本程序,在后台运行,即显示记事本程序的窗口win32api.ShellExecute(0, 'open', 'notepad.exe', '','', 阅读全文

posted @ 2018-12-14 17:39 ExplorerMan 阅读(1495) 评论(0) 推荐(0)

2018年12月11日

Linux文件目录结构详解

摘要: 整理自《鸟哥的私房菜》 对于每一个Linux学习者来说,了解Linux文件系统的目录结构,是学好Linux的至关重要的一步.,深入了解linux文件目录结构的标准和每个目录的详细功能,对于我们用好linux系统只管重要,下面我们就开始了解一下linux目录结构的相关知识。 当在使用Linux的时候, 阅读全文

posted @ 2018-12-11 17:29 ExplorerMan 阅读(319) 评论(0) 推荐(0)

Windows7下安装golang语言开发环境和revel框架

摘要: 1.下载先去下载32位或64 golang window 安装包 并安装下载地址:https://www.golangtc.com/download 本人更改了安装地址为 D:\GO\Go 2. golang的环境配置Go 语言需要配置 GOROOT 和 Path 两个环境变量:GOROOT 和 G 阅读全文

posted @ 2018-12-11 00:45 ExplorerMan 阅读(417) 评论(0) 推荐(0)

上一页 1 ··· 169 170 171 172 173 174 175 176 177 ··· 234 下一页

导航