读书人

多线程访问这两句代码,是不是要加锁?该

发布时间: 2012-03-01 10:25:46 作者: rapoo

多线程访问这两句代码,是不是要加锁?

C/C++ code
    mysql_query(&_MYSQL,QuerySql);    MYSQL_RES *result=mysql_store_result(&_MYSQL);


[解决办法]
哪里加锁
如果是数据库 要看存储引擎还是sql类型
[解决办法]
执行什么操作,表什么引擎
[解决办法]
探讨

引用:

哪里加锁
如果是数据库 要看存储引擎还是sql类型

比如一个线程执行mysql_query(&_MYSQL,QuerySql);之后,另外一个线程也执行了不同的mysql_query(&_MYSQL,QuerySql);
那MYSQL_RES *result=mysql_store_result(&_MYSQL);取……

[解决办法]
select myisam吗?如果只有select就没不用加锁。如果有update或者delete或者insert那就得加了。

读书人网 >Mysql

热点推荐