问题描述
主线程(整段代码)与前瞻线程(代码段)并行执行,如果前瞻值与主线程结果不一致,对用到该值的前瞻线程进行重启(可作废处理)。这里将整段代码分块,分成几个前瞻线程,预测方案人为指定(可以人为设定某一个前瞻数据发生错误)。该算法具体要体现“链表结构”“线程前瞻”“部分重启”。用C++实现还要有个界面感觉是个小型编译器。内容有点抽象,有没有高人能给个具体实施方案或者相关源代码~本人感激涕零~~~
解决方案
解决方案二:
分好线程慢慢调度
时间: 2024-10-15 16:28:59
主线程(整段代码)与前瞻线程(代码段)并行执行,如果前瞻值与主线程结果不一致,对用到该值的前瞻线程进行重启(可作废处理)。这里将整段代码分块,分成几个前瞻线程,预测方案人为指定(可以人为设定某一个前瞻数据发生错误)。该算法具体要体现“链表结构”“线程前瞻”“部分重启”。用C++实现还要有个界面感觉是个小型编译器。内容有点抽象,有没有高人能给个具体实施方案或者相关源代码~本人感激涕零~~~
解决方案二:
分好线程慢慢调度