设置一函数每一秒钟循环遍历一次数据库;从数据库中每读一条数据,数据便存入变量中,此时就新建一个线程读取变量中的数据(即每读取一条数据就建立一个线程),直到遍历完成 线程一直存在;然后进入下一次循环、、、
读取数据这块已经实现,主要问题时如何让多个线程同时存在??????
大神求帮助。。。
------解决思路----------------------
主要问题时如何让多个线程同时存在??????
》》》LZ 你只要创建了线程,且线程未退出,这些线程就同时存在。
在同一线程中处理所有数据不行吗?数据的处理很慢、超过一秒???
------解决思路----------------------
从数据库中每读一条数据就创建一个线程
这种处理方式是否是合理的,不清楚数据库中总共有多少数据,或者目前数据很少,这样是不是需要成百上千个线程呢
------解决思路----------------------
你自己的实现有问题,这不是线程的错。
------解决思路----------------------
这样的需求至于这么麻烦吗,用数组记录屏幕的点不行吗
------解决思路----------------------
那我赶脚是你的屏幕驱动做的不好 或 你像屏幕写数据点的方式不对
按我的实现思路 写本次数据点是不能影响上一个数据点的存在状态的 然后留一个刷屏的接口 供重新显示或擦除用
另外 如果你的屏幕有显存的话这个问题更好解决 直接在显存里面绘制图像就行了