hi I am using like this where RunningThreads_ is vector containing boost thread object pointer(handler).I am using interrupt() for the interruption of thread interruption_point() catching that interruption then joining.everytime its crashing in join() for me but for others who have the same configuration its working fine all of us has windos 8. For me also it was working last week but this week the same piece of code is crashing. :(
             RunningThreads_[i].handle->interrupt();
           
            RunningThreads_[i].handle->join();
          
            delete RunningThreads_[i].handle;
          

On Thu, Feb 5, 2015 at 9:31 AM, swati upadhyaya <swatiupadhyaya@gmail.com> wrote:
RunningThreads_[i].handle->interrupt();
            LOG4CPLUS_INFO(root, "Thread Interrupted for " << RunningThreads_[i].app_name << " successful");
            RunningThreads_[i].handle->join();
            LOG4CPLUS_INFO(root, "Waiting for thread to exit " << RunningThreads_[i].app_name << " successful");
            delete RunningThreads_[i].handle;
            LOG4CPLUS_INFO(root, "Thread handle for " << RunningThreads_[i].app_name << " successfully deleted");
            //RunningThreads_.erase(i);

On Wed, Feb 4, 2015 at 12:10 AM, Vicente J. Botet Escriba <vicente.botet@wanadoo.fr> wrote:
Le 03/02/15 09:10, swati upadhyaya a écrit :
In my code join() timed_joined() is crashing, I am using these API after interrupt(),Same piece of code is working for others but in my system its crashing,
Is there some dependency problem I am using
Boost version: 1.55.0
OS: Windows 8
IDE: Visual Studio 2010

Hi,

it could help if you post the example and the backtrace.

Which version/OS/compiler use others for which this works?

Vicente

_______________________________________________
Boost-users mailing list
Boost-users@lists.boost.org
http://lists.boost.org/mailman/listinfo.cgi/boost-users