mysql:15065
From: "YAMAKITA, naomichi" <"YAMAKITA, naomichi" <yamakita@xxxxxxxxxx>>
Date: Fri, 13 Nov 2009 16:51:07 +0900
Subject: [mysql 15065] Re: "Commands out of sync"エラー
山北です。 > 何の言語を使用しているのかわかりませんが、ライブラリ側で制 > 御できないと > いうことは、マルチスレッドとかでしょうか。 Objective-Cを使ってるんですが、マルチスレッド環境下で 発生していました。 昨日あれから色々試した結果、2-3の間をロックすることで問題を 回避することができました。 助言ありがとうございます。 MySQLのサイトにも書いてありましたが見逃してました。。 http://dev.mysql.com/doc/refman/5.1/ja/threaded-clients.html > 同じ接続に複数のスレッドを使いたい場合、mysql_query()と > mysql_store_result()の呼び出しペアの回にあるりにmutexを > ロックさせなければなりません。 > mysql_store_result()の準備が終わった途端に、ロックを > 解放することが出来、他のスレッドが同じ接続を尋ねることが > 許されます。
15063 2009-11-13 01:06 ["YAMAKITA, naomichi"] "Commands out of sync"エラー 15064 2009-11-13 07:41 ┗[とみたまさひろ <tomm] -> 15065 2009-11-13 16:51 ┗["YAMAKITA, naomichi"]