117{
118 std::cout << "Hi there, we have " << tbb::info::default_concurrency()
119 <<" thread(s) available." << std::endl;
120 const int nlevels = 5;
121 const int nslanted_degrees = 10;
123
124 nodes[0][0]->try_put(tbb::flow::continue_msg());
125
127
128 for (int lev=0; lev<nlevels; ++lev)
129 for (int sldeg=0; sldeg < nslanted_degrees; ++sldeg)
130 std::cout <<
"nodes[" << lev <<
"," << sldeg <<
"] = " <<
nodes[lev][sldeg] << std::endl;
131
132 return 0;
133}
std::vector< std::vector< NodePtr > > nodes
void makeDependencyGraph(int nlevels, int nslanted_degrees)