[jifty-devel] jifty segfault with threads
Stanislav Sinyagin
ssinyagin at yahoo.com
Fri Dec 10 06:28:44 EST 2010
> Regarding launching all my threads first, that doesn't quite work.
> Part of the Jifty magic was a BEGIN block, which would get executed
> first regardless of when I started the threads. Unless of course, I
> could create the threads in a BEGIN block, which I might do.
just drop the BEGIN block, and to the require() when your threads are running.
What exactly happens, is: Jifty creates a database handle in the main thread
upon initialization, then you create a new thread and try to use that handle
in it. Then it doesn;t work :)
> I think I can work my program as normal, threads and all, and do the
> Jifty stuff in the main thread. Initial results are positive. :)
what do you need threads for? You can also run separate processes and exchange
data via sockets or something.
More information about the jifty-devel
mailing list