Comments (1)
The new Boost.Thread, at least included in 1.50, checks if the thread to join is different from the current thread. If they are the same, the exception is thrown. Some application detect the situation and try to recover then repeat failure. This specific issue can be resolved by check of thread ID but the exception should generally check at interface boundary.
from ax7z.
Related Issues (20)
- Immigrate to newer BOOST_THREAD_VERSION
- Check exception at interface boundary
- Unify encoding in SQLite
- Take a measure against a strange behavior of try_join_for
- Import release tags
- Not work on XP
- Incorrect version description for GetPluginInfo() HOT 1
- Investigate possibility to detect supported format more precisely
- Try to use try_join_for() with Boost 1.55
- Increase ISO C++ compliance
- Migrate from private repository HOT 1
- Fix freeze, for example, on network access due to CoInitialize()/CoUnitialize()
- Change DLL search behavior
- Investigate extraction strategy
- Use png or jpeg instead of bmp for cache
- [plain] Show 7z.dll version as a common function HOT 1
- Migrate to newer version's VC++
- Enable to use per-user configuration
- Incorrect handling string to make ini file path
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ax7z.