#include <iostream>
#include <tbb/parallel_invoke.h>
#include <tbb/task_scheduler_init.h>

#define N 10

using namespace std;
using namespace tbb;

class FObject {
	public:
		void operator ()() const
		{
			cout << "Hello World!" << endl;
		}
};

void Say()
{
	cout << "Yeah!" << endl;
}

int main()
{
	task_scheduler_init init(4);

	FObject f;

	parallel_invoke(f, Say);

	return 0;
}

