bash linux unix シェルスクリプト

[bash] xargsでシェル関数を並列処理

シェル関数を並列実行したい シェル関数を並列実行したい時にxargsで関数をそのまま呼んでもうまくいかない。 parallel.sh #!/bin/sh function func() { sleep 1 echo $1 } echo $1 | tr -s &#...

Java Oracle PostgreSQL SQL

[Java] なぜ、DBコネクションをマルチスレッドで共有してはいけないのか

マルチスレッドでDBにアクセスする場合、各スレッドごとにコネクションプールからコネクションを取得する形式が多い。 DBコネクションはマルチスレッドで共有しない方がいいと言われるけど、なぜ共有してはいけないんだろうか。 いくつかのDBMSの説明を見てみよう。