sleep 后面的js 回调函数执行顺序不执行

线程 Sleep很短时间 问题???
[问题点数:100分,结帖人okmnji79513]
线程 Sleep很短时间 问题???
[问题点数:100分,结帖人okmnji79513]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
2009年1月 C++ Builder大版内专家分月排行榜第一2008年12月 Delphi大版内专家分月排行榜第一2008年11月 Delphi大版内专家分月排行榜第一2008年10月 Delphi大版内专家分月排行榜第一2008年6月 Delphi大版内专家分月排行榜第一2008年1月 Delphi大版内专家分月排行榜第一2005年7月 C++ Builder大版内专家分月排行榜第一
2009年1月 Delphi大版内专家分月排行榜第二2008年12月 C++ Builder大版内专家分月排行榜第二2008年7月 Delphi大版内专家分月排行榜第二2005年7月 Delphi大版内专家分月排行榜第二
2009年1月 C++ Builder大版内专家分月排行榜第一2008年12月 Delphi大版内专家分月排行榜第一2008年11月 Delphi大版内专家分月排行榜第一2008年10月 Delphi大版内专家分月排行榜第一2008年6月 Delphi大版内专家分月排行榜第一2008年1月 Delphi大版内专家分月排行榜第一2005年7月 C++ Builder大版内专家分月排行榜第一
2009年1月 Delphi大版内专家分月排行榜第二2008年12月 C++ Builder大版内专家分月排行榜第二2008年7月 Delphi大版内专家分月排行榜第二2005年7月 Delphi大版内专家分月排行榜第二
2009年1月 C++ Builder大版内专家分月排行榜第一2008年12月 Delphi大版内专家分月排行榜第一2008年11月 Delphi大版内专家分月排行榜第一2008年10月 Delphi大版内专家分月排行榜第一2008年6月 Delphi大版内专家分月排行榜第一2008年1月 Delphi大版内专家分月排行榜第一2005年7月 C++ Builder大版内专家分月排行榜第一
2009年1月 Delphi大版内专家分月排行榜第二2008年12月 C++ Builder大版内专家分月排行榜第二2008年7月 Delphi大版内专家分月排行榜第二2005年7月 Delphi大版内专家分月排行榜第二
2009年1月 C++ Builder大版内专家分月排行榜第一2008年12月 Delphi大版内专家分月排行榜第一2008年11月 Delphi大版内专家分月排行榜第一2008年10月 Delphi大版内专家分月排行榜第一2008年6月 Delphi大版内专家分月排行榜第一2008年1月 Delphi大版内专家分月排行榜第一2005年7月 C++ Builder大版内专家分月排行榜第一
2009年1月 Delphi大版内专家分月排行榜第二2008年12月 C++ Builder大版内专家分月排行榜第二2008年7月 Delphi大版内专家分月排行榜第二2005年7月 Delphi大版内专家分月排行榜第二
2011年1月 VB大版内专家分月排行榜第二2010年10月 VB大版内专家分月排行榜第二
2013年1月 VB大版内专家分月排行榜第三2012年12月 VB大版内专家分月排行榜第三2011年6月 VB大版内专家分月排行榜第三2011年2月 VB大版内专家分月排行榜第三2010年12月 VB大版内专家分月排行榜第三2010年11月 VB大版内专家分月排行榜第三2009年7月 VB大版内专家分月排行榜第三
2007年9月 VB大版内专家分月排行榜第二
2008年3月 VB大版内专家分月排行榜第三2007年8月 VB大版内专家分月排行榜第三
本帖子已过去太久远了,不再提供回复功能。系统Sleep之后再恢复,SetTimer居然不管用了?
[问题点数:100分,结帖人codewarrior]
系统Sleep之后再恢复,SetTimer居然不管用了?
[问题点数:100分,结帖人codewarrior]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
2009年7月 总版技术专家分月排行榜第二2009年3月 总版技术专家分月排行榜第二2009年1月 总版技术专家分月排行榜第二2005年7月 总版技术专家分月排行榜第二2005年5月 总版技术专家分月排行榜第二2005年3月 总版技术专家分月排行榜第二
优秀小版主2015年8月优秀小版主2015年9月优秀小版主2015年5月优秀小版主2015年2月论坛优秀版主
本帖子已过去太久远了,不再提供回复功能。解决getJson方法不执行回调函数的问题
servletjson
response.setContentType("application/x-json");&
response.setCharacterEncoding("utf-8");
JSON_text = "[{\"optionValue\":\"011\",\"optionDisplay\":\"\"},{\"optionValue\":\"012\",\"optionDisplay\":\"\"}]";&&
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。$post不执行回调函数
[问题点数:20分,结帖人xtm_rongbing]
$post不执行回调函数
[问题点数:20分,结帖人xtm_rongbing]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
2016年2月 总版技术专家分月排行榜第二2014年2月 总版技术专家分月排行榜第二2013年4月 总版技术专家分月排行榜第二
优秀小版主2015年7月优秀小版主2015年9月优秀小版主2015年5月优秀小版主2014年11月论坛优秀版主
2014年5月 Web 开发大版内专家分月排行榜第二2014年4月 Web 开发大版内专家分月排行榜第二
2014年3月 Web 开发大版内专家分月排行榜第三2014年2月 Web 开发大版内专家分月排行榜第三2013年7月 .NET技术大版内专家分月排行榜第三2013年6月 .NET技术大版内专家分月排行榜第三2012年9月 .NET技术大版内专家分月排行榜第三
2016年1月 Java大版内专家分月排行榜第二2015年12月 Java大版内专家分月排行榜第二2015年8月 Java大版内专家分月排行榜第二2015年3月 Java大版内专家分月排行榜第二2015年1月 Java大版内专家分月排行榜第二2014年12月 Java大版内专家分月排行榜第二2014年11月 Java大版内专家分月排行榜第二2014年6月 Java大版内专家分月排行榜第二2014年4月 Java大版内专家分月排行榜第二2014年1月 Java大版内专家分月排行榜第二2013年11月 Java大版内专家分月排行榜第二
2015年9月 Java大版内专家分月排行榜第三2015年6月 Java大版内专家分月排行榜第三2015年5月 Java大版内专家分月排行榜第三2015年2月 Java大版内专家分月排行榜第三2014年3月 Java大版内专家分月排行榜第三2013年12月 Java大版内专家分月排行榜第三
匿名用户不能发表回复!|
每天回帖即可获得10分可用分!小技巧:
你还可以输入10000个字符
(Ctrl+Enter)
请遵守CSDN,不得违反国家法律法规。
转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。软件开发进阶(486)
多进程/线程编程(33)
Windows API编程(14)
& & & &我们先来看一个简单的程序:
#include &iostream&
#include &windows.h&
void myTimerProc(HWND hwnd, UINT uMsg, UINT_PTR idEvent, DWORD dwTime )
cout && &hello& &&
int main()
SetTimer(NULL, 1, 1000, (TIMERPROC)myTimerProc);
}& & & 我们预期程序会每秒打印一次hello, 但有点奇怪, 程序没有打印hello, 也就是说, myTimerProc没有被调用。 了解Windows消息机制的朋友们可能会知道上面程序的问题, 因此我们打算修改为:
#include &iostream&
#include &windows.h&
void myTimerProc(HWND hwnd, UINT uMsg, UINT_PTR idEvent, DWORD dwTime )
cout && &hello& &&
int main()
SetTimer(NULL, 1, 1000, (TIMERPROC)myTimerProc);
while(GetMessage(&msg,NULL,NULL,NULL))
if (msg.message == WM_TIMER)
TranslateMessage(&msg);
DispatchMessage(&msg);
& & & 这样就好了, 程序每秒打印一次hello world. &但是, 这样的话, 主线程就没法做其他事情了, 只能在循环进行消息处理, 那该怎么办呢? 搞个线程试试, 如下:
#include &iostream&
#include &windows.h&
void myTimerProc(HWND hwnd, UINT uMsg, UINT_PTR idEvent, DWORD dwTime )
cout && &hello xxx& &&
DWORD WINAPI ThreadFun(LPVOID pM)
while(GetMessage(&msg,NULL,NULL,NULL))
if (msg.message == WM_TIMER)
TranslateMessage(&msg);
DispatchMessage(&msg);
int main()
SetTimer(NULL, 1, 1000, (TIMERPROC)myTimerProc);
HANDLE handle = CreateThread(NULL, 0, ThreadFun, NULL, 0, NULL);
CloseHandle(handle);
cout && &world yyyyyy& &&
Sleep(500);
& & &略微意外的是, 让然没有hello xxx的打印, 且看继续修改的代码:
#include &iostream&
#include &windows.h&
void myTimerProc(HWND hwnd, UINT uMsg, UINT_PTR idEvent, DWORD dwTime )
cout && &hello xxx& &&
DWORD WINAPI ThreadFun(LPVOID pM)
SetTimer(NULL, 1, 1000, (TIMERPROC)myTimerProc);
while(GetMessage(&msg,NULL,NULL,NULL))
if (msg.message == WM_TIMER)
TranslateMessage(&msg);
DispatchMessage(&msg);
int main()
HANDLE handle = CreateThread(NULL, 0, ThreadFun, NULL, 0, NULL);
CloseHandle(handle);
cout && &world yyyyyy& &&
Sleep(500);
}& & & 现在好了, 既有hello xxx, &又有world yyyyyy
& & &&最后要说明的是, 上述程序有可能会出现线程不同步的问题, 导致打印的结果可能有误。
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:1614075次
积分:28214
积分:28214
排名:第130名
原创:1357篇
转载:101篇
评论:1371条
(10)(42)(63)(38)(39)(75)(43)(4)(20)(33)(17)(12)(7)(48)(53)(51)(52)(35)(20)(53)(41)(35)(13)(32)(36)(7)(1)(47)(23)(26)(4)(13)(4)(19)(72)(13)(2)(14)(45)(32)(7)(3)(28)(53)(106)(68)

我要回帖

更多关于 回调函数执行顺序 的文章