各スレッドが取ることができる引数の最小数はありますか? 現在、引数ポートを 1 つだけ取るスレッドが 1 つあります。ただし、引数を 1 つだけスレッドに渡そうとすると、次のエラーが発生します。
TypeError: TCPServer() argument after * must be a sequence, no int
スレッドを呼び出すための私のコード:
serverThread = Thread(target = TCPServer, args = (port))
関数、TCPServer:
def TCPServer(serverPort):
##Function information here
ただし、次のようにダミーの int 変数を渡しても、エラー メッセージは表示されません。
serverThread = Thread(target = TCPServer, args = (port,123))
TCPServer関数を次のように設定します
def TCPServer(serverPort,test):
##Function information here
Test は、TCPServer 関数では使用されないダミー変数です。
スレッドで少なくとも 2 つの引数を渡す必要がありますか? 1つの変数を渡すにはどうすればよいですか?