﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>C++博客-ζ∽∑∏∞ψ-最新评论</title><link>http://www.cppblog.com/cedricporter/CommentsRSS.aspx</link><description>cedricporter -- [ QQ: 414112390 ]</description><language>zh-cn</language><pubDate>Thu, 13 Aug 2009 13:52:21 GMT</pubDate><lastBuildDate>Thu, 13 Aug 2009 13:52:21 GMT</lastBuildDate><generator>cnblogs</generator><item><title>re: 无聊之作 -- 延迟运行其他程序de程序 (C++版)</title><link>http://www.cppblog.com/cedricporter/archive/2009/08/13/93152.html#93258</link><dc:creator>Stupid ET</dc:creator><author>Stupid ET</author><pubDate>Thu, 13 Aug 2009 13:52:00 GMT</pubDate><guid>http://www.cppblog.com/cedricporter/archive/2009/08/13/93152.html#93258</guid><description><![CDATA[@OwnWaterloo<br>小菜我刚刚高中毕业，以后多多指教哦...<img src ="http://www.cppblog.com/cedricporter/aggbug/93258.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/cedricporter/" target="_blank">Stupid ET</a> 2009-08-13 21:52 <a href="http://www.cppblog.com/cedricporter/archive/2009/08/13/93152.html#93258#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 无聊之作 -- 延迟运行其他程序de程序 (C++版)</title><link>http://www.cppblog.com/cedricporter/archive/2009/08/13/93152.html#93230</link><dc:creator>OwnWaterloo</dc:creator><author>OwnWaterloo</author><pubDate>Thu, 13 Aug 2009 10:19:00 GMT</pubDate><guid>http://www.cppblog.com/cedricporter/archive/2009/08/13/93152.html#93230</guid><description><![CDATA[@Stupid ET<br>这些代码是你高中写的？？   牛……<br><br>我觉得这思路挺好， 将n个任务分到不同线程， 然后用Sleep的方式通知OS。<br><br>谁知道OS里面会不会有：<br>“来一个排序， 以一个小的粒度检查时间来运行要运行的”线程<br>这种调度算法呢？<br><br>谁知道OS会不会比ls某位的算法更差呢？<br><br>谁知道windows下的创建线程开销会比ls某位的算法高呢？<br><br><br>这些都不知道， 要测也不方便。<br><br>但是， 编码简单很多~~~  同时线程间的同步也很方便处理。<br>KISS~~~<img src ="http://www.cppblog.com/cedricporter/aggbug/93230.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/cedricporter/" target="_blank">OwnWaterloo</a> 2009-08-13 18:19 <a href="http://www.cppblog.com/cedricporter/archive/2009/08/13/93152.html#93230#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 无聊之作 -- 延迟运行其他程序de程序 (C++版)</title><link>http://www.cppblog.com/cedricporter/archive/2009/08/13/93152.html#93205</link><dc:creator>Stupid ET</dc:creator><author>Stupid ET</author><pubDate>Thu, 13 Aug 2009 07:21:00 GMT</pubDate><guid>http://www.cppblog.com/cedricporter/archive/2009/08/13/93152.html#93205</guid><description><![CDATA[哦。恍然大悟，O(∩_∩)O谢谢...@11<br><img src ="http://www.cppblog.com/cedricporter/aggbug/93205.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/cedricporter/" target="_blank">Stupid ET</a> 2009-08-13 15:21 <a href="http://www.cppblog.com/cedricporter/archive/2009/08/13/93152.html#93205#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 无聊之作 -- 延迟运行其他程序de程序 (C++版)</title><link>http://www.cppblog.com/cedricporter/archive/2009/08/13/93152.html#93204</link><dc:creator>Stupid ET</dc:creator><author>Stupid ET</author><pubDate>Thu, 13 Aug 2009 07:20:00 GMT</pubDate><guid>http://www.cppblog.com/cedricporter/archive/2009/08/13/93152.html#93204</guid><description><![CDATA[哇..佩服佩服.....@OwnWaterloo<br><img src ="http://www.cppblog.com/cedricporter/aggbug/93204.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/cedricporter/" target="_blank">Stupid ET</a> 2009-08-13 15:20 <a href="http://www.cppblog.com/cedricporter/archive/2009/08/13/93152.html#93204#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 无聊之作 -- 延迟运行其他程序de程序 (C++版)</title><link>http://www.cppblog.com/cedricporter/archive/2009/08/13/93152.html#93203</link><dc:creator>11</dc:creator><author>11</author><pubDate>Thu, 13 Aug 2009 07:19:00 GMT</pubDate><guid>http://www.cppblog.com/cedricporter/archive/2009/08/13/93152.html#93203</guid><description><![CDATA[典型的滥用多线程的例子。 直接读取配置来一个排序， 以一个小的粒度检查时间来运行要运行的程序就可以了。<img src ="http://www.cppblog.com/cedricporter/aggbug/93203.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/cedricporter/" target="_blank">11</a> 2009-08-13 15:19 <a href="http://www.cppblog.com/cedricporter/archive/2009/08/13/93152.html#93203#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 计算器 - 栈的实现</title><link>http://www.cppblog.com/cedricporter/archive/2009/08/13/93149.html#93201</link><dc:creator>Stupid ET</dc:creator><author>Stupid ET</author><pubDate>Thu, 13 Aug 2009 07:15:00 GMT</pubDate><guid>http://www.cppblog.com/cedricporter/archive/2009/08/13/93149.html#93201</guid><description><![CDATA[嗯嗯...我也觉得，好像语法检查对于我来说颇难。看来到大学要认真学习编程才行了...@pear_li<br><img src ="http://www.cppblog.com/cedricporter/aggbug/93201.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/cedricporter/" target="_blank">Stupid ET</a> 2009-08-13 15:15 <a href="http://www.cppblog.com/cedricporter/archive/2009/08/13/93149.html#93201#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 无聊之作 -- 延迟运行其他程序de程序 (C++版)</title><link>http://www.cppblog.com/cedricporter/archive/2009/08/13/93152.html#93198</link><dc:creator>Stupid ET</dc:creator><author>Stupid ET</author><pubDate>Thu, 13 Aug 2009 07:12:00 GMT</pubDate><guid>http://www.cppblog.com/cedricporter/archive/2009/08/13/93152.html#93198</guid><description><![CDATA[呃...曾经是高中时写的...从我的百度空间移过来的...@OwnWaterloo<br><img src ="http://www.cppblog.com/cedricporter/aggbug/93198.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/cedricporter/" target="_blank">Stupid ET</a> 2009-08-13 15:12 <a href="http://www.cppblog.com/cedricporter/archive/2009/08/13/93152.html#93198#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 无聊之作 -- 延迟运行其他程序de程序 (C++版)</title><link>http://www.cppblog.com/cedricporter/archive/2009/08/13/93152.html#93187</link><dc:creator>OwnWaterloo</dc:creator><author>OwnWaterloo</author><pubDate>Thu, 13 Aug 2009 05:53:00 GMT</pubDate><guid>http://www.cppblog.com/cedricporter/archive/2009/08/13/93152.html#93187</guid><description><![CDATA[@OwnWaterloo<br>哦， 原来是个backward compatibility函数……<img src ="http://www.cppblog.com/cedricporter/aggbug/93187.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/cedricporter/" target="_blank">OwnWaterloo</a> 2009-08-13 13:53 <a href="http://www.cppblog.com/cedricporter/archive/2009/08/13/93152.html#93187#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 无聊之作 -- 延迟运行其他程序de程序 (C++版)</title><link>http://www.cppblog.com/cedricporter/archive/2009/08/13/93152.html#93164</link><dc:creator>OwnWaterloo</dc:creator><author>OwnWaterloo</author><pubDate>Thu, 13 Aug 2009 05:37:00 GMT</pubDate><guid>http://www.cppblog.com/cedricporter/archive/2009/08/13/93152.html#93164</guid><description><![CDATA[高中生？<img src ="http://www.cppblog.com/cedricporter/aggbug/93164.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/cedricporter/" target="_blank">OwnWaterloo</a> 2009-08-13 13:37 <a href="http://www.cppblog.com/cedricporter/archive/2009/08/13/93152.html#93164#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 无聊之作 -- 延迟运行其他程序de程序 (C++版)</title><link>http://www.cppblog.com/cedricporter/archive/2009/08/13/93152.html#93163</link><dc:creator>OwnWaterloo</dc:creator><author>OwnWaterloo</author><pubDate>Thu, 13 Aug 2009 05:36:00 GMT</pubDate><guid>http://www.cppblog.com/cedricporter/archive/2009/08/13/93152.html#93163</guid><description><![CDATA[&gt;    Sleep(InputHandle()+2000);     // 主线程暂停等待其他线程运行完毕 <br>严格给的说， 要用 WaitForMultipleObjects。<br>如果人品非常差， 延迟2秒还是有主线程先结束的可能， 因为调度顺序是未知的。<br><br>&gt; 因为调度未知<br>从CreateThread开始， 到次线程Sleep 之间会有未知时间的间隔。<br>所以， 传给次线程的， 不应该是delay， 而是awake_time。<br>次线程在Sleep前一刻， 根据awake_time和current_time， 计算Sleep多久。<br>这样， 精度就不受CreateThread,到Sleep之间那段未知时间的影响。<br>如果精度还要提高， 可以用WaitableTimer。<br><br>&gt; CreateThread<br>在vc上用_beginthreadex代替。 dev c++如果是用的mingw， 也有这个函数。<br><br><br>最后一点…………  其实偷懒的话去查AT的用法 ……<br>run -&gt; cmd -&gt; at /?<br>直接写个bat文件：<br>at xxxx notepad<br>at yyyy calc<br>....<br><br>而不用写一个配置文件， 然后用一个程序去读， 再执行……<br>功能差不多， 精度可能低一些。<img src ="http://www.cppblog.com/cedricporter/aggbug/93163.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/cedricporter/" target="_blank">OwnWaterloo</a> 2009-08-13 13:36 <a href="http://www.cppblog.com/cedricporter/archive/2009/08/13/93152.html#93163#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>