Unity多线程简单示例


using UnityEngine;
using System.Threading;

public class texxxst : MonoBehaviour
{
    Thread thread;

    void Start()
    {
        // 创建一个新的线程,并传入要执行的方法
        thread = new Thread(new ThreadStart(DoWork));
        // 启动线程
        thread.Start();
    }

    void DoWork()
    {
        for (int i = 0; i < 10; i++)
        {
            Debug.Log("Thread:" + i);
            //暂停线程一段时间
            Thread.Sleep(1000); // 暂停1秒
        }
    }


    void OnDestroy()
    {
        // 在场景销毁时停止线程
        if(thread != null && thread.IsAlive)
        {
            thread.Abort();
        }
    }

}

首先创建了一个 ThreadExample 类来管理线程。在 Start 方法中创建了一个新的线程,并传入 DoWork 方法作为要执行的任务。然后启动线程,使其开始执行任务。
在 DoWork 方法中编写了线程需要执行的任务。在这个示例中简单地使用循环来输出一些日志,并使用 Thread.Sleep 方法暂停线程一段时间。
在 OnDestroy 方法中,确保在场景销毁时停止线程,以避免在不再需要时继续浪费资源。
在这里插入图片描述

相关推荐

  1. 简单线示例

    2024-04-05 05:22:01       8 阅读
  2. MFC线编程示例1

    2024-04-05 05:22:01       30 阅读
  3. Unity 异步与工作线线

    2024-04-05 05:22:01       10 阅读
  4. C#线之(Thread)详解与示例

    2024-04-05 05:22:01       11 阅读
  5. linux c线简单队列实现

    2024-04-05 05:22:01       13 阅读
  6. c++线thread示例

    2024-04-05 05:22:01       29 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-05 05:22:01       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-05 05:22:01       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-05 05:22:01       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-05 05:22:01       18 阅读

热门阅读

  1. MySQL中 in 和 exists 区别

    2024-04-05 05:22:01       12 阅读
  2. 使用Python写简单的点云harris 3D关键点检测

    2024-04-05 05:22:01       13 阅读
  3. HDFS、TFS 和 Ceph的对比(通往架构师的路上)

    2024-04-05 05:22:01       9 阅读
  4. JVM剖析

    JVM剖析

    2024-04-05 05:22:01      11 阅读
  5. 图DP

    图DP

    2024-04-05 05:22:01      8 阅读
  6. Linux中关于网络方面常用命令行介绍

    2024-04-05 05:22:01       10 阅读
  7. Megatron-DeepSpeed-GPU-多机训练

    2024-04-05 05:22:01       14 阅读
  8. c++ new int[10]()会进行初始化.

    2024-04-05 05:22:01       10 阅读
  9. 【Python】【Flask】提交表单后报500错误

    2024-04-05 05:22:01       9 阅读
  10. css隐藏溢出隐藏的滚动条

    2024-04-05 05:22:01       13 阅读
  11. Pod安全上下文与Linux Capabilities浅析

    2024-04-05 05:22:01       12 阅读
  12. 递归与树的深度优先搜索:探索它们之间的关系

    2024-04-05 05:22:01       12 阅读
  13. Go语言中正则表达式简介

    2024-04-05 05:22:01       12 阅读