or download this
$g_dbh = DBI->connect("dbi:SQLite:dbname=:memory:");
threads->create(\&my_thread, $g_dbh);
Thread 1 terminated abnormally: DBD::SQLite::db prepare failed: handle
+ 2 is owned by thread 7f7f64003200 not current thread 7f7f6455fc00 (h
+andles can't be shared between threads and your driver may need a CLO
+NE method added)