用户模式构造通过 CPU 指令来协调线程,所以速度很快。也意味着不受操作系统控制,所以等待构造的线程会不停自旋,浪费 CPU 时间。
内核模式构造通过操作系统来协调线程。内核构造在获取时,需要先转换成本机代码,在转换成内核代码,返回时则需要反方向再转换一次,所以

SQL语句执行错误:SELECT gid,title,date,views,content FROM emlog_blog where hide = 'n' and `type` = 'blog' ORDER BY RAND() LIMIT 10
Got error 28 from storage engine