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