- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 Windows下控制进程和线程的CPU亲和性
进程的亲和性大于线程的亲和性,即如果进程的亲和性控制在前五个,即使线程设置在其他核上,操作系统会将线程控制在进程设置的范围内。// 需要从临时的进程句柄转换成真正的进程句柄,并用完后关闭相应句柄。// 需要从临时的线程句柄转换成真正的线程句柄,并用完后关闭相应句柄。启动四个线程,分别在不同核上运行,最后设置主线程在第五个核心上运行。这两个函数在Windows下是可以的,Linux下也有相应的函数。在Windows11下,有支持超过64核心的函数进行处理。// 设置当前进程在前五个核心上运行。
2024-11-29 11:32:39
577
原创 MIDI In 处理流程
1. 枚举所有MIDI In设备UINT nInCount = midiInGetNumDevs(); for(int i = 0; i < (int)nInCount; i++) { MIDIINCAPS midiInCaps = { 0 }; midiInGetDevCaps(i,&midiInCaps,sizeof(MIDIINCAPS)); int nIndex = m_midiInCombo.Inser...
2021-11-16 15:48:18
1863
原创 QT 硬盘空间
QStorageInfo: Provides information about currently mounted storage and drives#include <QStorageInfo>QList<QStorageInfo> lstStorages = QStorageInfo::mountedVolumes();uint64_t gigaBytes = 1024 * 1024 * 1024;for (...
2021-11-05 10:41:36
297
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人