以下の2つの関数を持つ単純なスクリプトがあるとしましょう。callback_funcが呼び出されると、単一ベースでのみ実行されると思います。つまり、コードブロックを同時に通過する2つのイベントはありません。あれは正しいですか?また、callback_funcが単一ベースで実行される場合、メッセージが失われないように、メッセージングサービス自体が何らかのバッファリングを実行する必要があり、そのバッファリングはイベントを発生させるサービスに依存します。それも正しいですか?
def callback_func(event):
# Can be called anytime
def main_func():
# Sets up a connection to a messaging service
次に、send_funcを追加するとどうなりますか?メッセージを1つ受信したのに、外出が3つsend_func
ある場合、メッセージの送信中に呼び出された場合の状況にどのように対処しますか?そのような状況はPythonインタープリターによって処理されますか?
def send_func(event):
# Can be called anytime
def callback_func(event):
# Can be called anytime
def main_func():
# Sets up a connection to a messaging service
最後に、言語をCに変更した場合、上記の質問に対する回答はどのように変わりますか?