日期:2014-05-16  浏览次数:20624 次

多线程访问这两句代码,是不是要加锁?
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那就得加了。