python获取当前线程_python3 获取 进程id 线程id_weixin_39708737的博客-程序员秘密

技术标签: 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

3_whatday

13.png

whatday

发布了57 篇原创文章 · 获赞 538 · 访问量 486万+

他的留言板

关注

标签:name,Process,进程,线程,print,id,python3

来源: https://blog.csdn.net/whatday/article/details/104058847

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_39708737/article/details/110065622

智能推荐

vulnhub xxe解析_uihijio的博客-程序员秘密

xxe原理就不进行介绍了XXE环境搭建xxe下载地址:https://download.vulnhub.com/xxe/XXE.zip也可以进去vulnhub,搜索xxe然后下载下载之后直接用虚拟机打开ovf文件安装之后的界面使用nmap扫描内网,发现一个157地址开放80打开之后出现下面界面表示安装成功根据要求是在/xxe/目录下进行测试,如果不知道的话可以用目录扫描工具进行扫描使用bp抓包看到用户名和密码被xml语句包含,由此想到xxe漏洞在构造语句前,目录扫描也有了结

Ubuntu 中安装低版本的gcc/g++_IvanLJF的博客-程序员秘密

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-

JSP与JavaBean简介_zhangxinrun_业余erlang的博客-程序员秘密

<br />Jsp<br />Jsp作为一个很好的动态网站开发语言得到了越来越广泛的应用,在各类Jsp应用程序中,Jsp + Java Bean的组合成为了一种事实上最常见的Jsp程序的标准,就让我们来看看具体的Jsp是如何与Java Bean结合在一起的吧。  <br />本教程将阐述JavaBean的原理,接着将阐述JavaBean在JavaServer Page下的特定语法,<br />然后演示一个使用Jsp+JavaBean的简单的计数器,最后将详细的讲解一个有数据库功能的JavaBean+jsp的

g41 计算机主板维修,解决方法:G41主板BIOS设置方法_郭鑫垚的博客-程序员秘密

想知道如何设置技嘉主板的BIOS吗?以下是学习编辑器带来的g41主板BIOS设置方法的内容,欢迎阅读!如何设置g41主板的BIOS:首先,很自然地进入BIOS。不同的主板有不同的进入BIOS的方式。通常,启动时会有提示。按哪个键进入BIOS,但是大多数主板都进入BIOS。方法是在引导时按键盘上的DELETE键。然后我们将进入BIOS的主界面。不同的主板具有不同的BIOS接口。以下编辑器将以最常用的...

antd upload控件的data参数_upload data_吕刚的博客-程序员秘密

通过data属性传递的参数,在后台可以通过request获取到。经测试data可以是一个对象或者函数 ,&amp;lt;Upload name=&quot;file&quot; data={this.state.ingoreFirst} action=&quot;/api/uploadFile&quot; onChange={(info)=&amp;gt;this.handleUploadFileOnChange(info)} &amp;gt;如果是一个boo...

Android的入门实验一_android实验一_ZPeng_csdn的博客-程序员秘密

一、实验目的 1.掌握布局的组合使⽤⽅式; 2.掌握VectorAsset资源的使⽤⽅式; 3.掌握ImageView、View等控件的使⽤⽅式; 4.掌握ListView控件的基本⽤法; 5.掌握ListView⾃定义Item布局的⽅法; 6.掌握ArrayAdapter的基本⽤法及⾃定义Adapter的⽅法; 7.掌握CardVi...

随便推点

MySQL---数据库从入门走向大神系列(十三)-BasicDataSource创建DataSource(DBCP连接池配置)..._weixin_33737774的博客-程序员秘密

DBCP(DataBase connection pool),数据库连接池。是 apache 上的一个 java 连接池项目,也是 tomcat 使用的连接池组件。单独使用dbcp需要2个包:commons-dbcp.jar,commons-pool.jar由于建立数据库连接是一个非常耗时耗资源的行为,所以通过连接池预先同数据库建立一些...

cocos2d-x 4.0 学习之路(五)第一个小游戏--忍者来袭_sunnyboychina的博客-程序员秘密

学游戏开发最重要的是刚开始就能做出个小游戏,这才能激发兴趣。那么,今天咱们就来做一个小游戏–忍者来袭。网上有不少相关的文章(我参考的是这篇文章),但是很多已经不适用V4.0了。所以我在V4.0下重新写了一下。话不多说,进入正题。先看一下最终效果:这就是我们目标,开始吧!我们就在HelloWorldScene.cpp和HelloWorldScene.h里面改写代码。首先把HelloWo...

vba 创建txt文件 并且写入字符串_vba新建txt_复制粘贴走天下的博客-程序员秘密

有的时候,我们在操作Excel的时候,最后常常需要输出一个记录的log,这样可以供后期追溯。主要使用CreateTextFile方法。Private Sub CreateTxtFile() Dim fso As Object Dim myTxt As Object Dim MyFName As String Dim i As Integer Dim nowDate...

【python3学习笔记】os.chdir(path)用法_月满星沉的博客-程序员秘密

一、定义os.chdir() 方法用于改变当前工作目录到指定的路径。二、参数和返回值path – 要切换到的新路径。如果允许访问返回 True , 否则返回False。三、示例import os, syspath = "/tmp"# 查看当前工作目录retval = os.getcwd()print("当前工作目录为 %s" % retval)# 修改当前工作目录os.chdir( path )# 查看修改后的工作目录retval = os.getcwd()pri

Unity实战篇 | 接入 声网SDK 实现 音频通话 —— 自己动手做一个 语音聊天房_unity 自由麦通话_呆呆敲代码的小Y的博客-程序员秘密

- 最近正好在网上看到`声网`,然后就顺道了解到了声网这个平台,发现声网的功能还真挺多呢- 也是一个兼容几十种平台的大公司啊,到现在才了解到,也算是相见恨晚~- 所以就赶紧来用 `Unity` 结合 `声网` 做一个语音聊天房!- 我也是第一次接入声网的SDK,可能有些地方不是很熟练,正好写一篇文章来记录学习一下~

推荐文章

热门文章

相关标签