多线程怎可以设置时间片分配以及切换地址吗..

时间:2021-10-22 00:54:50
从线程和主线程Message之间切换...有时候会导致绘制不稳定..

3 个解决方案

#1


根本的解决方法是把绘制放在一个线程里,或者至少用线程锁保证分别绘制不会互相干扰
可以通过设置优先级来控制哪个线程分到更多的时间片,但如果楼主想要精确控制,还是自己开发一个操作系统更好

#2


引用 1 楼 baichi4141 的回复:
根本的解决方法是把绘制放在一个线程里,或者至少用线程锁保证分别绘制不会互相干扰
可以通过设置优先级来控制哪个线程分到更多的时间片,但如果楼主想要精确控制,还是自己开发一个操作系统更好
想写一个动作游戏...当按下J键的时候可以创建一个BitBlt子弹位图的线程...当检测到子弹越界的时候可以CloseHandle关闭线程...要是不用多线程感觉挺麻烦的..麻痹的.新建线程里面的速度时快时慢.... = = 多线程怎可以设置时间片分配以及切换地址吗..

#3


http://download.csdn.net/detail/cometnet/6716425   
http://download.csdn.net/download/BaihowFF/1406877

可以参考别人怎么处理这些东西的.

#1


根本的解决方法是把绘制放在一个线程里,或者至少用线程锁保证分别绘制不会互相干扰
可以通过设置优先级来控制哪个线程分到更多的时间片,但如果楼主想要精确控制,还是自己开发一个操作系统更好

#2


引用 1 楼 baichi4141 的回复:
根本的解决方法是把绘制放在一个线程里,或者至少用线程锁保证分别绘制不会互相干扰
可以通过设置优先级来控制哪个线程分到更多的时间片,但如果楼主想要精确控制,还是自己开发一个操作系统更好
想写一个动作游戏...当按下J键的时候可以创建一个BitBlt子弹位图的线程...当检测到子弹越界的时候可以CloseHandle关闭线程...要是不用多线程感觉挺麻烦的..麻痹的.新建线程里面的速度时快时慢.... = = 多线程怎可以设置时间片分配以及切换地址吗..

#3


http://download.csdn.net/detail/cometnet/6716425   
http://download.csdn.net/download/BaihowFF/1406877

可以参考别人怎么处理这些东西的.