| From: | Weiping He <laser(at)zhengmai(dot)com(dot)cn> |
|---|---|
| To: | Wei Weng <wweng(at)kencast(dot)com> |
| Cc: | pgsql-sql(at)postgresql(dot)org |
| Subject: | Re: Is this valid? |
| Date: | 2002-08-13 03:58:02 |
| Message-ID: | 3D5883CA.8030803@zhengmai.com.cn |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-sql |
Wei Weng wrote:
>I am not sure if this is the right mailing list I talk to. Please let me
>know if I had violated any unwritten rules. :)
>
>I have a global variable PGconn* m_pgconn that is the connection handle
>for connecting to the postgresql database. Can I access/use the handle
>from multiple threads? Say I have a thread that does some insertion
>through this handle/database connection(m_pgconn) and also another
>thread that do some insertion *on the same table* through this
>handle(m_pgconn), will that break?
>
>Thanks
>
>
>
>
I don't think it's a good idea to use global variable
in multi-thread environment.
I think use different handle in differents is better.
libpq is thread safe, but it doesn't necessary mean
that you could free of your own code.
regards laser
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Sugandha Shah | 2002-08-13 06:06:39 | Function error |
| Previous Message | Wei Weng | 2002-08-13 03:52:05 | 答复: [SQL] Is this valid? |