x286212455的个人空间 https://www.eechina.com/space-uid-142968.html [收藏] [复制] [RSS]

博客

生产者与消费者-钛极OS(TiJOS)系统中的多线程

已有 1313 次阅读2018-5-4 13:25 |个人分类:物联网| Java

钛极OS(TiJOS)支持Java中标准的线程Thread和Runnable, 符合Java标准, 线程可以大大简化许多类型的应用程序开发,但过度使用线程可能会影响程序的性能及其可维护性, 一般建议用在不阻塞整个程序的情况下执行阻塞 I/O, 如等待网络数据等等。

钛极OS(TiJOS)中的线程与Java标准兼容, 因此只需参考Java中Thread 和Runable类编程方式即可快速应用。

线程优先极

建议所有线程使用默认优先级,否则有可能导致低优先级的线程没有机会执行。

线程创建、启动

线程一般通过 Thread 构造器或实例化Thread的子类来创建并通过start()方法启动

/**
* 扩展Thread类实现多线程程序
*/
public class CounterThread extends Thread{

    
public CounterThread(String name) {
        
super(name);
    
}

    
public void run() {
        
int i = 0;
        
while(true)
        
{
          
i ++ ;
          
System.out.println(this.getName() + " count: " + i);
          
try {
               
Thread.sleep(100);
           
} catch (InterruptedException e) {
               
e.printStackTrace();
           
}

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 立即注册

关于我们  -  服务条款  -  使用指南  -  站点地图  -  友情链接  -  联系我们
电子工程网 © 版权所有   京ICP备16069177号 | 京公网安备11010502021702
返回顶部