サービス終了のお知らせ NAVERまとめは2020年9月30日をもちましてサービス終了いたしました。 約11年間、NAVERまとめをご利用・ご愛顧いただき誠にありがとうございました。
前回に引き続きロボットを作っている住友です。今回は回路設計と接続までです。 マイコンボードマイコンボードにはArduino Pro Mini 328 5V 16MHzを使用します。ArduinoといえばAndroidで開発されている方ならADK(Accessory Development Kit)でArduinoが使われていることをご存知かも知れません。今回使用するArduino Pro MiniはADKの機能が無い代わりに小型のものです。 (最初の記事ではArduino Pro Mini 328 3.3Vを記載していましたが、諸事情により5Vに変更しています。) 接続する機器次の機器をArduinoに接続したいと思います。 小型サーボモーターx5 超小型サーボモーターx2 Bluetoothモジュール(RBT-001) 白色LEDx2 サーボモーターで両手足と首を、超小型サーボモーターで
預金の引き出しでは、残高確認→現金の引き出し→残高の更新という一連の処理を他のプロセサの処理からの干渉なく行う必要がある。 プロセサ1の引き出しの処理で、残高の更新を行う前に、他のプロセサが引き出し前の残高を読んで、引き出し、残高更新を行ってしまうと、処理がおかしくなってしまう。このため、Lockというメカニズムを使って、1つのプロセサがこの一連の処理を終わるまで、他のプロセサはこの処理を開始できないようにするというのが一般的なやり方である。しかし、これでは複数のプロセサがあっても一時には1つのプロセサしか使えず、効率が悪い。 プロセサ1が口座A、プロセサ2が口座Bの引き出し処理を並行に実行するのは問題ないので、口座ごとにLockを設ければこの問題は解決する。しかし、口座Aから口座Bへの振込をする場合は両方の口座のLockを獲得する必要がある。この時、プロセサ1が口座AからBへの振込のため
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く