集算器并行计算之多线程.pdfVIP

  • 8
  • 0
  • 约4.74千字
  • 约 4页
  • 2017-08-19 发布于浙江
  • 举报
集算器并行计算之多线程

集算器并行计算之多线程 在解决计算问题时,串行计算是最为简单直观的处理方式。但是,当前的服务器或者个人计算 机使用的CPU 早已步入多核时代,完全有能力同时处理多个任务。此时,如果仍然使用串行计算, 就无法充分利用CPU 的计算能力。因此,在处理比较比较复杂的计算任务,或者面对大批数据时, 就应该采取并行计算,用多线程甚至多台计算机共同完成计算任务。 在这里,我们先来研究最简单的并行计算——多线程计算。 1 用fork 执行多线程计算 多线程计算是指在执行计算任务时,多个子任务使用各自独立的线程,同时计算的处理方式。 在集算器中,可以使用fork 语句来执行多线程计算。我们先用下面的例子了解fork 语句的使用: A B 1 $(demo) select * from EMPLOYEE [Sales,RD,Finance,Production] 2 fork B1 =A1.select(DEPT==A2) 3 =B2.minp(BIRTHDAY) 4

文档评论(0)

1亿VIP精品文档

相关文档