Bonjour � tous,

En cours de modification d'un programme, j'ai int�gr� les thread_pool de la lib boost. Souhaitant supprimer les thread de la lib std pour simplifier la lecture du code, j'aurais besoin de vos lumi�res...
Pour diverses raisons (notamment dumper mes ressources pour du d�bug), j'utilise les deadline_timer qui prennent en param�tre un io_service.

Mon code ressemble � quelque chose du genre :
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
 
	this->_timedActionsThread = std::thread([this]()	{
		// Resources debug
		boost::asio::deadline_timer		timer2(this->_io, boost::posix_time::seconds(10));
		timer.async_wait(boost::bind(&MCU::dumpResources, this, boost::asio::placeholders::error, &timer2));
		// !Resources debug
...
		this->_io.run();
	});
J'essaie d'adapter ce code avec les thread_pool pour supprimer la cohabitation thread_pool de boost et thread de la stl.
Est-ce que je dois toujours instancier un io_service ou est-ce que je peux l'extraire du thread_pool?