技术标签: python获取当前线程
1.获取线程id
import threading
# 1 获取线程ID,NAME
t = threading.currentThread()
#线程ID
print('Thread id : %d' % t.ident)
#线程NAME
print('Thread name : %s' % t.getName())
输出:
Thread id : 7080
Thread name : MainThread
2.获取进程id
import psutil
import os
import datetime
pid = os.getpid()
p = psutil.Process(pid)
print('----------------')
#进程ID
print('Process id : %d' % pid)
#进程NAME
print('Process name : %s' % p.name())
#获取进程bin路径
print('Process bin path : %s' % p.exe())
#获取pid对应的路径
print('Process path : %s' % p.cwd())
#进程状态
print('Process status : %s' % p.status())
#进程运行时间
print('Process creation time : %s' % datetime.datetime.fromtimestamp(p.create_time()).strftime("%Y-%m-%d %H:%M:%S"))
#CPU使用情况
print(p.cpu_times())
#内存使用情况
print('Memory usage : %s%%' % p.memory_percent())
#硬盘读取信息
print(p.io_counters())
#打开进程socket的namedutples列表
print(p.connections())
#此进程的线程数
print('Process number of threads : %s' % p.num_threads())
输出:
Process id : 3136
Process name : python.exe
Process bin path : D:\Programs\Anaconda\python.exe
Process path : D:\1_practice\python\projects\python_accumulate\function\6_并发\线程
Process status : running
Process creation time : 2018-09-04 19:45:39
pcputimes(user=0.062400399999999995, system=0.1092007)
Memory usage : 0.0903536933504%
pio(read_count=507L, write_count=28L, read_bytes=793919L, write_bytes=399L)
[]
Process number of threads : 2
whatday
发布了57 篇原创文章 · 获赞 538 · 访问量 486万+
他的留言板
关注
标签:name,Process,进程,线程,print,id,python3
来源: https://blog.csdn.net/whatday/article/details/104058847
xxe原理就不进行介绍了XXE环境搭建xxe下载地址:https://download.vulnhub.com/xxe/XXE.zip也可以进去vulnhub,搜索xxe然后下载下载之后直接用虚拟机打开ovf文件安装之后的界面使用nmap扫描内网,发现一个157地址开放80打开之后出现下面界面表示安装成功根据要求是在/xxe/目录下进行测试,如果不知道的话可以用目录扫描工具进行扫描使用bp抓包看到用户名和密码被xml语句包含,由此想到xxe漏洞在构造语句前,目录扫描也有了结
ubuntu 12.04 中带的Gcc/G++都是4.6了,我们把系统默认的降级到4.4$sudo apt-get install gcc-4.4$sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.4 40 (这里“40” 是优先级,值越大优先级越高)$sudo update-
<br />Jsp<br />Jsp作为一个很好的动态网站开发语言得到了越来越广泛的应用,在各类Jsp应用程序中,Jsp + Java Bean的组合成为了一种事实上最常见的Jsp程序的标准,就让我们来看看具体的Jsp是如何与Java Bean结合在一起的吧。 <br />本教程将阐述JavaBean的原理,接着将阐述JavaBean在JavaServer Page下的特定语法,<br />然后演示一个使用Jsp+JavaBean的简单的计数器,最后将详细的讲解一个有数据库功能的JavaBean+jsp的
想知道如何设置技嘉主板的BIOS吗?以下是学习编辑器带来的g41主板BIOS设置方法的内容,欢迎阅读!如何设置g41主板的BIOS:首先,很自然地进入BIOS。不同的主板有不同的进入BIOS的方式。通常,启动时会有提示。按哪个键进入BIOS,但是大多数主板都进入BIOS。方法是在引导时按键盘上的DELETE键。然后我们将进入BIOS的主界面。不同的主板具有不同的BIOS接口。以下编辑器将以最常用的...
通过data属性传递的参数,在后台可以通过request获取到。经测试data可以是一个对象或者函数 ,&lt;Upload name="file" data={this.state.ingoreFirst} action="/api/uploadFile" onChange={(info)=&gt;this.handleUploadFileOnChange(info)} &gt;如果是一个boo...
一、实验目的 1.掌握布局的组合使⽤⽅式; 2.掌握VectorAsset资源的使⽤⽅式; 3.掌握ImageView、View等控件的使⽤⽅式; 4.掌握ListView控件的基本⽤法; 5.掌握ListView⾃定义Item布局的⽅法; 6.掌握ArrayAdapter的基本⽤法及⾃定义Adapter的⽅法; 7.掌握CardVi...
DBCP(DataBase connection pool),数据库连接池。是 apache 上的一个 java 连接池项目,也是 tomcat 使用的连接池组件。单独使用dbcp需要2个包:commons-dbcp.jar,commons-pool.jar由于建立数据库连接是一个非常耗时耗资源的行为,所以通过连接池预先同数据库建立一些...
学游戏开发最重要的是刚开始就能做出个小游戏,这才能激发兴趣。那么,今天咱们就来做一个小游戏–忍者来袭。网上有不少相关的文章(我参考的是这篇文章),但是很多已经不适用V4.0了。所以我在V4.0下重新写了一下。话不多说,进入正题。先看一下最终效果:这就是我们目标,开始吧!我们就在HelloWorldScene.cpp和HelloWorldScene.h里面改写代码。首先把HelloWo...
有的时候,我们在操作Excel的时候,最后常常需要输出一个记录的log,这样可以供后期追溯。主要使用CreateTextFile方法。Private Sub CreateTxtFile() Dim fso As Object Dim myTxt As Object Dim MyFName As String Dim i As Integer Dim nowDate...
一、定义os.chdir() 方法用于改变当前工作目录到指定的路径。二、参数和返回值path – 要切换到的新路径。如果允许访问返回 True , 否则返回False。三、示例import os, syspath = "/tmp"# 查看当前工作目录retval = os.getcwd()print("当前工作目录为 %s" % retval)# 修改当前工作目录os.chdir( path )# 查看修改后的工作目录retval = os.getcwd()pri
- 最近正好在网上看到`声网`,然后就顺道了解到了声网这个平台,发现声网的功能还真挺多呢- 也是一个兼容几十种平台的大公司啊,到现在才了解到,也算是相见恨晚~- 所以就赶紧来用 `Unity` 结合 `声网` 做一个语音聊天房!- 我也是第一次接入声网的SDK,可能有些地方不是很熟练,正好写一篇文章来记录学习一下~