例如,假设您想创建一个用于管理多线程应用程序调试信息的工具。
For example, suppose you wanted to create a facility for managing debugging information in a multithreaded application.
对于软件开发人员而言,调试多线程应用程序中的非确定缺陷是最痛苦的工作。
Debugging nondeterministic defects in multithreaded applications has to be one of the most painful and frustrating activities known to software developers.
这并不是说用现有的库就不能实现,但是就像有了标准网络库一样,用经过调试的、可信任的库更容易自己处理多线程。
This isn't to say you couldn't get by with the existing libraries, but just like having a standard networking library, it was easier to do multithreading yourself with a debugged, trusted library.
有一些常见的调试函数,如printf、write等,可能会在多线程应用程序的情况下更改一个程序的行为,使得它们难以调试。
Common functions used for debugging, such as printf, write, and so on, can sometimes change the behavior of a program in the case of multi-threaded applications, making them hard to debug.
对于软件开发人员而言,调试多线程应用程序中的非确定缺陷是最痛苦的工作。
To software development staff, the blame in debugging multi-line Cheng to use a program decides blemish is the most painful work.
对于软件开发人员而言,调试多线程应用程序中的非确定缺陷是最痛苦的工作。
To software development staff, the blame in debugging multi-line Cheng to use a program decides blemish is the most painful work.
应用推荐