Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
明確に定義されたAPI(C ++およびJava)の形式で外部開発者からライブラリを受け取りました。ライブラリがスレッドセーフであるかどうかを確認するためのいくつかのテストは何でしょうか?
基本的にできません。スレッドセーフをテストすることは多かれ少なかれ不可能です。
また、ライブラリがスレッドセーフであるという作成者の保証がない場合、スレッド化の問題は修正されないため、将来のバージョンではスレッドセーフ性が低下する可能性があります。
ソース コードを入手した場合は、一般的なスレッド セーフの問題 (共有状態、ロックなど) を調べることができます。安全。それでも、問題を確実に再現することは非常に難しい場合があります。
多くのテーブルを含む html ページがあります。
<html> <table> POINTER_TEXT some other stuff <table that i want START> </table that i want END> some other stuff <table bad> </tab