Advertisement

第7章《SystemC从地而起》读书笔记

阅读量:

1. 开启dynamic process enabler:

#define SC_INCLUDE_DYNAMIC_PROCESSES
#include

2. register dynamic process with void return:

sc_process_handle hname = 普通成员函数 sc.spawn( sc.bind(&funcName, 一个参数... // 无返回值 ), 进程名称, 创建选项 );
sc_process_handle hname = 静态成员函数 sc.spawn( sc.bind(&methName, 对象..., 一个参数... // 无返回 ), 进程名称, 创建选项 );

3. register dynamic process with return

创建一个普通函数类型的handle变量hname,并调用sc函数名的普通函数(也就是普通的spawn),其参数包括返回变量&, funcName绑定到参数中..., processName和spawnOptions)。创建一个成员函数类型的handle变量hname,并调用sc生成成员函数(也就是member.spawn),其参数包括返回变量&, methodName绑定到对象..., processName和spawnOption

全部评论 (0)

还没有任何评论哟~