Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Multithreading 多线程与GDB 在一个C++多线程环境中,当第二个线程试图访问某个线程时,有两个线程运行,程序会崩溃,但是崩溃是由于第一个线程发生的。如何发现使用GDB._Multithreading - Fatal编程技术网

Multithreading 多线程与GDB 在一个C++多线程环境中,当第二个线程试图访问某个线程时,有两个线程运行,程序会崩溃,但是崩溃是由于第一个线程发生的。如何发现使用GDB.

Multithreading 多线程与GDB 在一个C++多线程环境中,当第二个线程试图访问某个线程时,有两个线程运行,程序会崩溃,但是崩溃是由于第一个线程发生的。如何发现使用GDB.,multithreading,Multithreading,使用线程1和线程2(或t1和t2)在线程之间切换,并使用bt获得这两个线程的堆栈跟踪。然后打印一些变量以猜测哪个变量严重损坏、未初始化、超出范围等:) 也请看帮助帮助线程为您提供提示 my2c

使用
线程1
线程2
(或
t1
t2
)在线程之间切换,并使用
bt
获得这两个线程的堆栈跟踪。然后打印一些变量以猜测哪个变量严重损坏、未初始化、超出范围等:)

也请看帮助<代码>帮助线程为您提供提示

my2c