再入可能コードを作成する際の推奨プラクティスに関する再入可能ガイドを調べていました。
このトピックを扱っている他の参考文献やリソースは?
これらの問題をチェックするために使用できるリントのようなツールは何ですか?
再入可能コードを作成する際の推奨プラクティスに関する再入可能ガイドを調べていました。
このトピックを扱っている他の参考文献やリソースは?
これらの問題をチェックするために使用できるリントのようなツールは何ですか?
本当になし。通常、再入力しないコードを書くことは、再入力するよりも困難です。これらの簡単なガイドラインに従うだけで、あまりにも気まぐれなことをしようとしないでください。
非再入力コードは、通常、高性能の問題のために作成されます。
ガイドで十分です。
私の個人的な経験則は、コードを再入力するための 2 つのみです。
値パラメーターのみを受け取り、関数でパラメーターとして渡された値のみを使用します。
グローバル パラメーターまたはポインターを使用する必要がある場合 (パフォーマンスまたはストレージのために)、ミューテックスまたはセマフォを使用してアクセスを制御します。
参照: 462 ページ [AN INTRODUCTION USING THE RENESAS RX62N MICROCONTROLLER] [James M. Conrad]