导航:首页 > 编程语言 > 编程挂起

编程挂起

发布时间:2022-09-11 02:58:56

❶ 如何让挂起的线程恢复

编程实现的话,使用ntdll的ResumeThread,这是未导出的,使用需要用GetProcAddress获取地址

工具的话,使用PCHunter,或者叫Xutre

php是单线程的,那么sleep函数是如何实现自动结束挂起的

sleep函数会导致当前服务的进程睡眠挂起。注意是当前服务的进程。因为服务器可以配置多个php进程同时提供解析服务。
另外PHP也可以使用pthread扩展实现多线程编程。

❸ VC中socket编程中的recv()挂起,没有返回

你可以用异步的IO模式,比如select模式,overlappped模式,事件模式,甚至IOCP。这样就不会存在recv被卡住的问题了,性能也极大的提高。同步的recv返回0,表示连接正常关闭, 你想让recv返回0却保持连接这是很难的。 希望这些对你有帮助。挺好的呀,2011/10/1 17:37:41

❹ 在c++中,在多线程编程中,为什么要把一些线程给挂起呢这样做有什么目的呢

线程的执行需要提供运算资源,而计算机最直接的运算资源,除了内存,就是CPU了。线程的执行需要占用CPU时间。操作系统为了模拟用户“看起来的并发",其底层其实是使用时间片轮询的策略,也就是,会将CPU时间切割成粒度较小的时间片,然后轮流提交到各个线程去执行,在用户可感知的时间内,每个线程也就都得到了运行的机会。
交给”各个线程“去执行,更确切的说法是,交给”各个等待运行的线程“去执行。而挂起线程,实际上,就是告诉操作系统,这个线程不活跃了,暂时不需要运算了,可以从上述的等待运行线程队列中去去掉,然后放入”挂起线程池“中,以后操作系统CPU调度的时候,就不再轮询到这个线程无谓浪费CPU时间了,可以让其他真正active的线程得到更充分的CPU运行时间。
那如果这个线程挂起后,在以后某一时刻想重新运行起来怎么办?这个时间就需要去唤醒这个线程了,唤醒线程的过程,其实也就是从”挂起线程池“放入”等待运行的线程队列“过程,当CPU时间轮询到这个线程,就又可以愉快的玩耍了。

❺ 如何用CMD 挂起某进程

如果你是想达到编程中的挂起效果,恐怕仅用cmd是不可以的,不过可以用cmd创建,禁用,和结束特定进程, 删除指定进程(根据进程名称): wmic process where

❻ win 如何挂起主线程main

HANDLE g_mainhThread;

int main(int argc, char*[] argv)

{
mainhThread = GetCurrentThread();
///开启其他线程
_beginthread(otherthread, 0, 0);
while(1)
{
printf("n");
Sleep(1000);
{

}

void otherthread(void *p)
{
SuspendThread(g_mainhThread);

} /

/////////////// 以上程序还是不对, 我做了这个应该是好使的上眼了
#include "stdafx.h"
#include "process.h"

UINT g_mainhThread;

typedef HANDLE (WINAPI*OPENTHREAD)(DWORD dwFlag, BOOL bInheritHandle, DWORD dwThreadId);
//GetProcAddress函数从kernel32.dll中获取OpenThread函数的地址后就可以使用该函数了
void otherthread(void *p)
{
Sleep(2000);
OPENTHREAD OpenThread=(OPENTHREAD)GetProcAddress(GetMoleHandle("Kernel32"), "OpenThread");
HANDLE hc = OpenThread(THREAD_ALL_ACCESS, 0, g_mainhThread);
SuspendThread(hc);
printf("hjhjkhj");
}
int _tmain(int argc, TCHAR* argv[], TCHAR* envp[])
{
int nRetCode = 0;
g_mainhThread = GetCurrentThreadId();
///开启其他线程
_beginthread(otherthread, 0, 0);
while(1)
{
printf("n");
Sleep(1000);
}
return 0;
}

❼ flash as3 编程问题,swf文件在IE浏览器最小化后成为挂起状态,基本不运行了,怎么能解决这个问题

Flash Player 10.1 引入了两个有助于减少 CPU 处理的新功能。一个功能是移动设备上的睡眠模式,另一个功能是当 SWF 内容位于屏幕之外时暂停和恢复该内容。
第一种是在电脑处于睡眠模式的时候将FPS降到4fps。
第二种是将FPS降到2fps。
你的情况是属于第二种。<param name="hasPriority" value="true" />你加上这句试试,以前版本是不会有这种情况的。

阅读全文

与编程挂起相关的资料

热点内容
动态库在程序编译时会被连接到 浏览:759
python超简单编程 浏览:258
获取命令方 浏览:976
怎样制作文件夹和图片 浏览:58
调研编译写信息 浏览:860
python冯诺依曼 浏览:417
同时安装多个app有什么影响 浏览:254
奥术杀戮命令宏 浏览:183
用sdes加密明文字母e 浏览:360
单片机原理及应用试题 浏览:424
易语言开启指定文件夹 浏览:40
马思纯参加密室大逃脱 浏览:322
文件夹冬季浇筑温度 浏览:712
京东有返点的aPp叫什么 浏览:603
如何查看u点家庭服务器是几兆 浏览:262
python应用接口怎么接 浏览:67
腐蚀怎么进不去服务器啊 浏览:359
linuxcpiogz 浏览:631
安卓中的布局是什么文件 浏览:397
dex反编译部分代码无法查看 浏览:464