]> SALOME platform Git repositories - modules/yacs.git/blobdiff - src/runtime/SalomeHPContainer.cxx
Salome HOME
Before virtualization of SalomeContainerTools
[modules/yacs.git] / src / runtime / SalomeHPContainer.cxx
index 2cba679bd05dfd6a570e8699b4bc8d108eb6c0c5..6e2a2728e73c3657201c8601a582412e1d393f48 100644 (file)
@@ -86,23 +86,14 @@ void SalomeHPContainer::allocateFor(const std::vector<const Task *>& nodes)
 
 void SalomeHPContainer::release(const Task *node)
 {
-  _launchModeType.release(node);
+  std::size_t workerId(_launchModeType.release(node));
+  getPG()->release(workerId,this->getNumberOfCoresPerWorker());
 }
 
 SalomeHPContainer::~SalomeHPContainer()
 {
 }
 
-void SalomeHPContainer::lock()
-{
-  _mutex.lock();
-}
-
-void SalomeHPContainer::unLock()
-{
-  _mutex.unLock();
-}
-
 std::string SalomeHPContainer::getKind() const
 {
   return KIND;