比如有10个用户同时读取数据库表A的数据,表A有100条数据,每个用户限制读取10条,怎么实现每个用户读取的10条数据不是重复的!我说的数据重复是指比如D用户读取了前10条,那F用户读取的数据就不会是在前10条内!还要考虑是否有用户更新数据表A问题!
对多线程一直很模糊,求高手解答!
求高手解决!脑子都进水了还没想出来。高手们别藏匿了,求解决方案!
æè°¢åçï¼å¦æç¨å段çå½¢å¼å»è§£å³ãæ¹æ³å¤ªå¤äºãè¿æ¯ä¸å¯åçã
追çåæ§çé®ä¸ï¼æ¥¼ä¸»è¿è½¯ä»¶æ¯åªæ¯å®¢æ·ç«¯è¿æ¯æ客æ·ç«¯ææå¡ç«¯ã
å¦ææ¯åªæ¯å®¢æ·ç«¯çè¯ï¼é£ä¹åªæå¨æ°æ®åºåæä½ï¼
å¦ææ¯ç±å®¢æ·ææå¡ç«¯ï¼é£ä¹å¯ä»¥å¨æå¡ç«¯åæä½ï¼æ¯å¦åå¨ä¸´æ¶æ°æ®çï¼
这个太不科学了,还不把如把数据装个临时表,原表数据更新同时更新零时表。
不过问题又出来了,怎么解决获取不重复的呢?获取之后我在临时表的数据已经没了。怎么更新获取过这些数据的用户呢?好纠结的说。也许是我走进了一个误区,两天了。没搞定,头大。