创建线程 线程锁机制 使用临界区变量控制线程同步 c++ include "stdafx.h" include DWORD WINAPI ThreadProc1(LPVOID lpParam); DWORD WINAPI ThreadProc2(LPVOID lpParam); HANDLE hEv ...
分类:
编程语言 时间:
2019-11-21 12:09:43
阅读次数:
77
一直对匿名管道这个名字有着相当的兴趣,然而至今没有完全弄明白匿名管道的原理,可能本人的记忆属于感觉型的,没有经历过的东西印象始终不深,以至于一些技术虽然当时理解了,一段时间之后使大抵的都忘了。 现在有一种更简单,且觉得相当实用的数据传递方法,记录下来以加深记忆。 共享内存 其实微软件的sendmes ...
分类:
其他好文 时间:
2019-11-21 11:50:24
阅读次数:
72
窗体上操作控件内容,需要句柄,在控件处使用鼠标右键——添加变量。 DoDataExchange()函数会自动生成代码,把ID与变量绑定,让变量具有句柄功能。即DDX_Control(pDX, IDC_TEXT, objText); 【参考】https://www.bilibili.com/video ...
分类:
编程语言 时间:
2019-11-20 23:37:26
阅读次数:
99
最后编辑: 2019 11 6 版本: gcc version 5.4.0 20160609 (Ubuntu 5.4.0 6ubuntu1~16.04.11) 一、进程标识 每一个进程都有一个唯一的非负整数的ID, 该类型为 . 当进程退出或者被杀死后,进程 ID 会被系统复用. 与文件句柄不同的是 ...
分类:
系统相关 时间:
2019-11-20 21:20:17
阅读次数:
102
tcpsocket文件句柄泄漏今天发现有台redis机器上出现socket个数告警,这是很奇怪的现象。因为一台redis服务器上就部署了几个redis实例,打开的端口应该是有限。1、netstat显示的tcp连接数正常netstat-n|awk‘/^tcp/{++state[$NF]}END{for(keyinstate)printkey,"\t",state[key]}‘`TIME_WAIT22
分类:
其他好文 时间:
2019-11-18 22:10:15
阅读次数:
93
#文件操作的基本流程: 打开文件,读取/写入/追加 ,关闭文件 #文件的读取 # # file = open("小重山","r",encoding="utf-8")#操作句柄,打开文件,指定文件操作类型为r,字符集为utf-8 # data = file.read()#读取文件全部内容 # data ...
分类:
编程语言 时间:
2019-11-18 18:37:00
阅读次数:
83
一、有提示是哪个程序占用: 显示哪个程序占用,就将哪个程序在任务管理器中关闭 二、没有显示哪个程序占用: 1、先找到是哪个程序占用 a、打开资源管理器 先打开任务管理器,选择“性能”选项,在最下面有“打开资源管理器”项,点击 b、利用资源管理器搜索占用程序 首先选择“CPU”项,在“关联的句柄”栏搜 ...
分类:
其他好文 时间:
2019-11-17 10:29:27
阅读次数:
96
进程间通信最简单的方式就是发送WM_COPYDATA消息。 发送WM_COPYDATA消息: SendMessage(接收窗口句柄, WM_COPYDATA, (WPARAM)发送窗口句柄, (LPARAM)&CopyData); 其中的CopyData为COPYDATASTRUCT结构类型,该结构 ...
分类:
编程语言 时间:
2019-11-16 12:48:04
阅读次数:
91
个人知识记录、如果有用请点赞,否则勿喷、忽略。 个人站点:https://i.cnblogs.com/EditPosts.aspx?opt=1 注意:句柄的操作1、创建 代码如下: Metafile metafile; using(Graphics offScreenGraphics = Graph ...
1.linux所有句柄查询 第一列是持有句柄数量,第二列是每个进程的PID 代表各个进程持有的句柄数量 2.查看java或tomcat句柄【查看当前进程持有文件句柄数量】【查看当前进程文件句柄最大限制】 2.1查看java程序的PID 2.2查看这个PID持有的句柄数 2.3查看当前进程句柄数量限制 ...
分类:
系统相关 时间:
2019-11-12 13:04:19
阅读次数:
105