⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 csdn技术中心 用vc线程模拟实现并行算法.htm

📁 vc下如何实现并行算法
💻 HTM
📖 第 1 页 / 共 4 页
字号:
                  style="mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial"><FONT 
                  face=宋体>与</FONT></SPAN><SPAN lang=EN-US 
                  style="FONT-FAMILY: Arial">array[2j+1]</SPAN><SPAN 
                  style="mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial"><FONT 
                  face=宋体>的大小,将大值置于</FONT></SPAN><SPAN lang=EN-US 
                  style="FONT-FAMILY: Arial">array[j]</SPAN><SPAN 
                  style="mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial"><FONT 
                  face=宋体>中</FONT></SPAN><SPAN lang=EN-US 
                  style="FONT-FAMILY: Arial"><BR></SPAN><SPAN 
                  style="mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial"><FONT 
                  face=宋体> </FONT></SPAN><SPAN lang=EN-US 
                  style="FONT-FAMILY: Arial">UINT ComputeThread(LPVOID 
                  pParam)<BR></SPAN><SPAN 
                  style="mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial"><FONT 
                  face=宋体> </FONT></SPAN><SPAN lang=EN-US 
                  style="FONT-FAMILY: Arial">{<BR></SPAN><SPAN 
                  style="mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial"><FONT 
                  face=宋体>  </FONT></SPAN><SPAN lang=EN-US 
                  style="FONT-FAMILY: Arial">if(array[2*j]&gt;=array[2*j+1])<BR></SPAN><SPAN 
                  style="mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial"><FONT 
                  face=宋体>  </FONT></SPAN><SPAN lang=EN-US 
                  style="FONT-FAMILY: Arial">{<BR></SPAN><SPAN 
                  style="mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial"><FONT 
                  face=宋体>   </FONT></SPAN><SPAN lang=EN-US 
                  style="FONT-FAMILY: Arial">array[j]=array[2*j];<BR></SPAN><SPAN 
                  style="mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial"><FONT 
                  face=宋体>  </FONT></SPAN><SPAN lang=EN-US 
                  style="FONT-FAMILY: Arial">}<BR></SPAN><SPAN 
                  style="mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial"><FONT 
                  face=宋体>  </FONT></SPAN><SPAN lang=EN-US 
                  style="FONT-FAMILY: Arial">else<BR></SPAN><SPAN 
                  style="mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial"><FONT 
                  face=宋体>  </FONT></SPAN><SPAN lang=EN-US 
                  style="FONT-FAMILY: Arial">{<BR></SPAN><SPAN 
                  style="mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial"><FONT 
                  face=宋体>   </FONT></SPAN><SPAN lang=EN-US 
                  style="FONT-FAMILY: Arial">array[j]=array[2*j+1];<BR></SPAN><SPAN 
                  style="mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial"><FONT 
                  face=宋体>  </FONT></SPAN><SPAN lang=EN-US 
                  style="FONT-FAMILY: Arial">}<BR></SPAN><SPAN 
                  style="mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial"><FONT 
                  face=宋体>  </FONT></SPAN><SPAN lang=EN-US 
                  style="FONT-FAMILY: Arial">return 0;<BR><BR></SPAN><SPAN 
                  style="mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial"><FONT 
                  face=宋体> </FONT></SPAN><SPAN lang=EN-US 
                  style="FONT-FAMILY: Arial">}<BR>}<BR>//</SPAN><SPAN 
                  style="mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial"><FONT 
                  face=宋体>显示计算结果</FONT></SPAN><SPAN lang=EN-US 
                  style="FONT-FAMILY: Arial"><BR>void CDemoDlg::OnBtnShow() 
                  <BR>{<BR></SPAN><SPAN 
                  style="mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial"><FONT 
                  face=宋体> </FONT></SPAN><SPAN lang=EN-US 
                  style="FONT-FAMILY: Arial">// TODO: Add your control 
                  notification handler code here<BR></SPAN><SPAN 
                  style="mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial"><FONT 
                  face=宋体> </FONT></SPAN><SPAN lang=EN-US 
                  style="FONT-FAMILY: Arial">int k;<BR></SPAN><SPAN 
                  style="mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial"><FONT 
                  face=宋体> </FONT></SPAN><SPAN lang=EN-US 
                  style="FONT-FAMILY: Arial">CString str;<BR></SPAN><SPAN 
                  style="mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial"><FONT 
                  face=宋体> </FONT></SPAN><SPAN lang=EN-US 
                  style="FONT-FAMILY: Arial">for(k=1;k&lt;2*g_nCount;k++)<BR></SPAN><SPAN 
                  style="mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial"><FONT 
                  face=宋体> </FONT></SPAN><SPAN lang=EN-US 
                  style="FONT-FAMILY: Arial">{<BR></SPAN><SPAN 
                  style="mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial"><FONT 
                  face=宋体>  </FONT></SPAN><SPAN lang=EN-US 
                  style="FONT-FAMILY: Arial">str.Format("Array[%d]</SPAN><SPAN 
                  style="mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial"><FONT 
                  face=宋体>=</FONT></SPAN><SPAN lang=EN-US 
                  style="FONT-FAMILY: Arial"> %d",k,array[k]);<BR></SPAN><SPAN 
                  style="mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial"><FONT 
                  face=宋体>  </FONT></SPAN><SPAN lang=EN-US 
                  style="FONT-FAMILY: Arial">m_strArray+="\r\n";<BR></SPAN><SPAN 
                  style="mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial"><FONT 
                  face=宋体>  </FONT></SPAN><SPAN lang=EN-US 
                  style="FONT-FAMILY: Arial">m_strArray+= str;<BR></SPAN><SPAN 
                  style="mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial"><FONT 
                  face=宋体>  </FONT></SPAN><SPAN lang=EN-US 
                  style="FONT-FAMILY: Arial">m_strArray+="\r\n";<BR></SPAN><SPAN 
                  style="mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial"><FONT 
                  face=宋体> </FONT></SPAN><SPAN lang=EN-US 
                  style="FONT-FAMILY: Arial">}<o:p></o:p></SPAN></P>
                  <P style="LINE-HEIGHT: 15pt"><SPAN 
                  style="mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial"><FONT 
                  face=宋体> </FONT></SPAN><SPAN lang=EN-US 
                  style="FONT-FAMILY: Arial">UpdateData(false);<BR>}<BR></SPAN><SPAN 
                  style="mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial"><FONT 
                  face=宋体>重置功能的实现代码,主要是将数组清空:</FONT></SPAN><SPAN lang=EN-US 
                  style="FONT-FAMILY: Arial"><BR>void CDemoDlg::OnBtnClear() 
                  <BR>{<BR></SPAN><SPAN 
                  style="mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial"><FONT 
                  face=宋体> </FONT></SPAN><SPAN lang=EN-US 
                  style="FONT-FAMILY: Arial">// TODO: Add your control 
                  notification handler code here<BR></SPAN><SPAN 
                  style="mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial"><FONT 
                  face=宋体> </FONT></SPAN><SPAN lang=EN-US 
                  style="FONT-FAMILY: Arial">m_strArray.Empty 
                  ();<BR></SPAN><SPAN 
                  style="mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial"><FONT 
                  face=宋体> </FONT></SPAN><SPAN lang=EN-US 
                  style="FONT-FAMILY: Arial">m_ctrlCount.SetFocus();<BR></SPAN><SPAN 
                  style="mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial"><FONT 
                  face=宋体> </FONT></SPAN><SPAN lang=EN-US 
                  style="FONT-FAMILY: Arial">m_ctrlCount.Clear();<BR></SPAN><SPAN 
                  style="mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial"><FONT 
                  face=宋体> </FONT></SPAN><SPAN lang=EN-US 
                  style="FONT-FAMILY: Arial">m_ctrlCount.SetSel(1);<BR><BR></SPAN><SPAN 
                  style="mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial"><FONT 
                  face=宋体> </FONT></SPAN><SPAN lang=EN-US 
                  style="FONT-FAMILY: Arial">UpdateData(false);<BR><BR></SPAN><SPAN 
                  style="mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial"><FONT 
                  face=宋体> </FONT></SPAN><SPAN lang=EN-US 
                  style="FONT-FAMILY: Arial">g_nCount=0;<BR></SPAN><SPAN 
                  style="mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial"><FONT 
                  face=宋体> </FONT></SPAN><SPAN lang=EN-US 
                  style="FONT-FAMILY: Arial">j=0;<o:p></o:p></SPAN></P>
                  <P style="LINE-HEIGHT: 15pt"><SPAN lang=EN-US 
                  style="FONT-FAMILY: Arial">}</SPAN></P></TD></TR></TBODY></TABLE>
            <P style="LINE-HEIGHT: 15pt"><SPAN 
            style="mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial"><FONT 
            face=宋体 size=3>  </FONT></SPAN></P></SPAN><BR>
            <DIV 
            style="FONT-SIZE: 14px; LINE-HEIGHT: 25px"><STRONG>作者Blog:</STRONG><A 
            id=ArticleContent1_ArticleContent1_AuthorBlogLink 
            href="http://blog.csdn.net/tianfeng/" 
            target=_blank>http://blog.csdn.net/tianfeng/</A></DIV>
            <DIV 
            style="FONT-SIZE: 14px; COLOR: #900; LINE-HEIGHT: 25px"><STRONG>相关文章</STRONG></DIV>
            <TABLE id=ArticleContent1_ArticleContent1_RelatedArticles 
            style="BORDER-COLLAPSE: collapse" cellSpacing=0 border=0>
              <TBODY>
              <TR>
                <TD><A 
                  href="http://dev.csdn.net/article/18/article/18/18057.shtm">用vc线程模拟实现并行算法</A> 
                </TD></TR>
              <TR>
                <TD><A 
                  href="http://dev.csdn.net/article/18/article/07/07393.shtm">对MFC封装Windows通讯API的研究</A> 
                </TD></TR>
              <TR>
                <TD><A 
                  href="http://dev.csdn.net/article/18/article/07/07390.shtm">WINSOCK技术</A> 
                </TD></TR>
              <TR>
                <TD><A 
                  href="http://dev.csdn.net/article/18/article/06/06866.shtm">ASP中使用SQL时的数据类型转换</A> 
                </TD></TR>
              <TR>
                <TD><A 
                  href="http://dev.csdn.net/article/18/article/06/06862.shtm">VxD编程入门教程</A> 
                </TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE><A name=#Comment></A>
      <TABLE cellPadding=0 width="100%" border=0>
        <TBODY>
        <TR>
          <TD>
            <TABLE cellSpacing=0 cellPadding=0 width="100%" align=center 
            bgColor=#006699 border=0>
              <TBODY>
              <TR bgColor=#006699>
                <TD id=white align=middle width=556 bgColor=#006699><FONT 
                  color=#ffffff>对该文的评论</FONT> </TD></TR></TBODY></TABLE>
            <DIV align=right><A id=CommnetList1_CommnetList1_Morelink 
            href="http://comment.csdn.net/Comment.aspx?c=2&amp;s=18057">【评论】</A> 
            <A id=CommnetList1_CommnetList1_Hyperlink1 
            href="javascript:window.close();">【关闭】</A> 
      </DIV><BR></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></FORM><!-- 版权 -->
<HR align=center width=770 noShade SIZE=1>

<TABLE cellSpacing=0 cellPadding=0 width=500 align=center border=0>
  <TBODY>
  <TR>
    <TD vAlign=bottom align=middle height=10><A 
      href="http://www.csdn.net/intro/intro.asp?id=2">网站简介</A> - <A 
      href="http://www.csdn.net/intro/intro.asp?id=5">广告服务</A> - <A 
      href="http://www.csdn.net/map/map.shtm">网站地图</A> - <A 
      href="http://www.csdn.net/help/help.asp">帮助信息</A> - <A 
      href="http://www.csdn.net/intro/intro.asp?id=2">联系方式</A> - <A 
      href="http://www.csdn.net/english">English</A> </TD>
    <TD align=middle rowSpan=3><A 
      href="http://www.hd315.gov.cn/beian/view.asp?bianhao=010202001032100010"><IMG 
      height=48 src="CSDN技术中心 用vc线程模拟实现并行算法.files/biaoshi.gif" width=40 
      border=0></A></TD></TR>
  <TR>
    <TD vAlign=top align=middle>北京百联美达美数码科技有限公司 版权所有 京ICP证020026号</TD></TR>
  <TR align=middle>
    <TD vAlign=top><FONT face=Verdana>Copyright &copy; CSDN.NET, Inc. All Rights 
      Reserved</FONT></TD></TR>
  <TR>
    <TD height=15></TD></TR></TBODY></TABLE><!-- /版权 -->
<SCRIPT>
      document.write("<img src=http://count.csdn.net/count/pageview1.asp?columnid=4&itemid=11 border=0 width=0 height=0>");
    </SCRIPT>
</BODY></HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -