首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Mysql >

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

2012-03-01 
多线程访问这两句代码,是不是要加锁?C/C++ codemysql_query(&_MYSQL,QuerySql)MYSQL_RES *resultmysql_s

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

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那就得加了。

热点排行