Applet的多线程问题-100分 java中线程优先级是针对jvm而言,而不是针对操作系统。如果jvm上运行很多线程,你把你的线程优先级高成最高,那你的线程就跑得最快,优先级算法不知道? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 解决了,解决方法: public void run() { for (y = 0; y <= 100; y+=5) { repaint(); try { aniLabel.sleep(100); } catch (Exception e) { } } } 应该是线程同步paint 方法是在另外一个线程(swing的绘制在一个单独线程中) run 的, 调用 repaint 只是向那个线程发送一个消息, 要求它重新调用 paint 方法. 而这个调用又不是即时的,也就是说调用repaint不一定立即调用 paint, paint 也可能在别的方式下调用. panhaidong(),我觉得你的问题还是存在的。你把repaint()提前只是减小了错误几率。不信你把sleep(100)改成sleep(10)甚至sleep(1)。用synchronized才能保证正确。 父类引用指向子类对象Set s = new HashSet(); 我的jsp文件运行不了 请教Apache+Tomcat 重写转发的问题 关于DVD Mgr的菜鸟问题 如何获得存储过程的执行时间 数据输入接收的问题??高分!!! 一个报数的小程序,有几行代码需完善,在线等 如何用JAVA读取一个txt文件中的n个元素,并把它们让到Data数组里 简单的类运行出错,谁能帮帮我? 关于Java Plug-in和Applet的一个问题 如何取得jFrame中包含的对象? 请问如何使用JDBC连接远程的DB2数据库?
for (y = 0; y <= 100; y+=5) {
repaint();
try {
aniLabel.sleep(100);
} catch (Exception e) {
}
}
}
用synchronized才能保证正确。