예제 #1
0
        static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            CudaUtil.InitializeResources(CommonInfo.width, CommonInfo.height);

            CommonInfo.MallocMap();
            CommonInfo.AddMapToCuda();
            mainForm mainForm = new mainForm( );



            Loop        loop        = new Loop(mainForm);
            ThreadStart renderStart = new ThreadStart(loop.loop);
            Thread      renderLoop  = new Thread(renderStart);
            //开启调度线程(切换图片的函数)
            ThreadStart showStart = new ThreadStart(loop.ShowImage);
            Thread      showLoop  = new Thread(showStart);

            renderLoop.Start();
            showLoop.Start();
            Application.Run(mainForm);
            CudaUtil.FreeResources();
        }