当前位置: 首页>>代码示例>>C#>>正文


C# IScheduler.StartThread方法代码示例

本文整理汇总了C#中IScheduler.StartThread方法的典型用法代码示例。如果您正苦于以下问题:C# IScheduler.StartThread方法的具体用法?C# IScheduler.StartThread怎么用?C# IScheduler.StartThread使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在IScheduler的用法示例。


在下文中一共展示了IScheduler.StartThread方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: Start

        public void Start(IScene scene)
        {
            m_scene = scene;

            m_scheduler = m_scene.Simian.GetAppModule<IScheduler>();
            if (m_scheduler == null)
            {
                m_log.Error("Can't load SimplePhysics without an IScheduler");
                return;
            }

            m_terrain = m_scene.GetSceneModule<ITerrain>();

            m_scene.OnEntityAddOrUpdate += EntityAddOrUpdateHandler;
            m_scene.OnEntityRemove += EntityRemoveHandler;

            m_scheduler.StartThread(PhysicsLoop, "SimplePhysics", ThreadPriority.Normal, true);
        }
开发者ID:osgrid,项目名称:openmetaverse,代码行数:18,代码来源:SimplePhysics.cs

示例2: Start

        public void Start(IScene scene)
        {
            m_scene = scene;

            m_scheduler = scene.Simian.GetAppModule<IScheduler>();
            if (m_scheduler == null)
            {
                m_log.Warn("EventQueueManager requires an IScheduler");
                return;
            }

            m_httpServer = m_scene.Simian.GetAppModule<IHttpServer>();
            if (m_httpServer == null)
            {
                m_log.Warn("Upload requires an IHttpServer");
                return;
            }

            m_scene.Capabilities.AddProtectedResource(m_scene.ID, "EventQueueGet", EventQueueHandler);

            m_udp = m_scene.GetSceneModule<LLUDP>();
            if (m_udp != null)
            {
                m_running = true;
                m_scheduler.StartThread(EventQueueManagerThread, "EventQueue Manager (" + scene.Name + ")", ThreadPriority.Normal, false);
            }
        }
开发者ID:osgrid,项目名称:openmetaverse,代码行数:27,代码来源:EventQueueGet.cs


注:本文中的IScheduler.StartThread方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。