turn right thoughts into products

collections of tools and tricks to build your own products

Tuesday, September 22, 2020

research on deadlock topic

research on "deadlock" on cp.com and find many good post. so collected here for my future reference.

  1. Method for detecting and solving deadlocks in multithreading applications
  2. A BSTR Wrapper for Operations with Binary Data
  3. A C++ Implementation of the Blowfish Encryption/Decryption method George Anescu
  4. A C++ Implementation of the Rijndael Encryption/Decryption method
  5. The FileDigest program and the C++ implementation of some Message-Digest algorithms
  6. CSHADigest: A fast and single class implementation of SHA1 Digest algorithm
  7. Message Digest Application
  8. Message with style
  9. SafeThread - A deadlock free worker thread
  10. Terminate a hanging thread
  11. Articles by valdok (Articles: 19)
  12. Single-threaded concurrency model design
  13. Fast critical sections with timeout
  14. Demonstration of multi-threading with a distributed control
  15. a good example to test

  16. WinCatalog 2019: good software
  17. tlock<>: Any C++ Object read/write Thread-safe Provider
  18. RWMutex: A Shared/Exclusive Recursive Mutex
  19. Disable MFC SDI/MDI Submenu
Posted by Southmountain at 1:39 PM
Email ThisBlogThis!Share to XShare to FacebookShare to Pinterest

No comments:

Post a Comment

Newer Post Older Post Home
Subscribe to: Post Comments (Atom)

About Me

Southmountain
software developer/architect
View my complete profile

Blog Archive

  • ►  2024 (3)
    • ►  March (1)
    • ►  February (1)
    • ►  January (1)
  • ►  2023 (59)
    • ►  December (6)
    • ►  November (3)
    • ►  October (1)
    • ►  September (5)
    • ►  August (7)
    • ►  July (8)
    • ►  June (5)
    • ►  May (1)
    • ►  April (6)
    • ►  March (3)
    • ►  February (8)
    • ►  January (6)
  • ►  2022 (162)
    • ►  December (5)
    • ►  November (4)
    • ►  October (5)
    • ►  September (9)
    • ►  August (13)
    • ►  July (18)
    • ►  June (30)
    • ►  May (27)
    • ►  April (8)
    • ►  March (13)
    • ►  February (7)
    • ►  January (23)
  • ►  2021 (297)
    • ►  December (6)
    • ►  November (21)
    • ►  October (70)
    • ►  September (17)
    • ►  August (15)
    • ►  July (13)
    • ►  June (9)
    • ►  May (13)
    • ►  April (6)
    • ►  March (30)
    • ►  February (32)
    • ►  January (65)
  • ▼  2020 (231)
    • ►  December (41)
    • ►  November (31)
    • ►  October (42)
    • ▼  September (21)
      • Desktop app update framework
      • software protection with Crypto++
      • drawing all kinds of shapes in VC/MFC and C#
      • C++ namespace example
      • research on CMultiLock vs CSingleLock class
      • A tool to view Lib file
      • research on QuantLib
      • BOOST library user guide and tips
      • research on deadlock topic
      • Error C2440 'initializing': cannot convert from 'c...
      • Error C2440 '=': cannot convert from 'const char [...
      • Error: C4996 'strcpy': This function or variable m...
      • research on ini/.ini files
      • how to use app manifest file
      • MFC CPoint, CRect classes::tips and tricks, and po...
      • production build techniques
      • research on CFrameWnd class
      • research on COM
      • MFC chart research
      • research on thread
      • knowledge to get system information
    • ►  August (11)
    • ►  July (7)
    • ►  June (8)
    • ►  May (3)
    • ►  April (5)
    • ►  March (10)
    • ►  February (28)
    • ►  January (24)
  • ►  2019 (165)
    • ►  December (16)
    • ►  November (26)
    • ►  October (10)
    • ►  September (1)
    • ►  August (23)
    • ►  July (24)
    • ►  June (20)
    • ►  May (13)
    • ►  April (19)
    • ►  March (6)
    • ►  February (4)
    • ►  January (3)
  • ►  2018 (68)
    • ►  November (2)
    • ►  September (1)
    • ►  August (1)
    • ►  July (3)
    • ►  June (7)
    • ►  May (3)
    • ►  April (2)
    • ►  March (11)
    • ►  February (14)
    • ►  January (24)
  • ►  2017 (78)
    • ►  December (8)
    • ►  November (6)
    • ►  October (9)
    • ►  September (7)
    • ►  August (4)
    • ►  July (4)
    • ►  June (2)
    • ►  May (12)
    • ►  April (9)
    • ►  March (10)
    • ►  February (7)
  • ►  2016 (127)
    • ►  December (8)
    • ►  November (6)
    • ►  October (23)
    • ►  September (12)
    • ►  August (7)
    • ►  July (4)
    • ►  June (17)
    • ►  May (10)
    • ►  April (8)
    • ►  March (9)
    • ►  February (15)
    • ►  January (8)
  • ►  2015 (102)
    • ►  December (15)
    • ►  November (30)
    • ►  October (28)
    • ►  September (12)
    • ►  August (8)
    • ►  July (9)
Simple theme. Theme images by luoman. Powered by Blogger.