スレッド セーフ - 2022.1 日本語

Vitis 統合ソフトウェア プラットフォームの資料: エンベデッド ソフトウェア開発 (UG1400)

Document ID
UG1400
Release Date
2022-04-26
Version
2022.1 日本語

Vivado に含まれる MicroBlaze プロセッサの C ライブラリおよび数学ライブラリは、マルチスレッド環境で使用するようにはビルドされていません。printf()scanf()malloc()、および free() などの共通 C ライブラリ関数はスレッド セーフではなく、システムで回復不可能なランタイム エラーを引き起こすことがあります。マルチスレッド環境で Vivado ライブラリを使用する場合は、相互排他的なメカニズムを使用してください。