1
それぞれのスレッドが独立したスタックを持っていることは知られていますが、
staticの
の共有オブジェクトはどうなりますか?Linuxの.so関数は呼び出し側とスタックを共有する独立したスタックを持っていますか?
それぞれのスレッドが独立したスタックを持っていることは知られていますが、
staticの
の共有オブジェクトはどうなりますか?Linuxの.so関数は呼び出し側とスタックを共有する独立したスタックを持っていますか?
静的(.a)ライブラリと共有(.so)ライブラリは、誰でもそれらを呼び出すスタックを使用します。
関数は、それらを呼び出すスレッドのスタック上で実行されます。 – Mat
'.so'ファイルは* static *ではなく* shared *オブジェクトです。 –