0
我想通过将pthread分解为线程来解决表达式。如何使用多个pthread来评估程序中的表达式
我的问题是: - 如果像(A + B)+(C + d)+的表达式(E + F),使用并行线程,使得进行评估: -
- 创建3个线程,其中第一由第一线程评估表达式(a + b),由第二线程评估的(c + d)和由第三线程评估的(e + f)。
- 所有上述变量的值都是'1',所以表达式评估的最终答案应该是'6'。
- 第三个线程应该在最后执行,它将打印最终输出为'6'。
那么该怎么做?
谢谢thiton。我将使用你已经解释过的语法树来处理这个逻辑。非常感谢!! :) – neo3matrix 2013-02-22 06:10:30