• C#进程


    进程是运行高并发程序时的基本单位

    线程是进程运行的基本单元

    线程效率高但是不好调试,进程效率低但是好调试

    进程(Process)是Windows系统中的一个基本概念,它包含着一个运行程序所需要的资源

    线程(Thread)是进程中的基本执行单元,在进程入口执行的第一个线程被视为这个进程的

    主线程。

    一个进程可以包含若干个线程,一个线程只能属于一个进程

    多线程是 指程序中包含多个执行流,即在一个程序中可以同时运行多个不同的线程来执行不同的任务,也就是说允许单个程序创建多个并行执行的线程来完成各自的任务。解决了程序高并发的问题

    thread.IsBackground = true; 用于设置是否后台线程

    前台线程:只有所有的前台线程都结束,应用程序才能结束。默认情况下创建的线程都是前台线程

    后台线程:只要所有的前台线程结束,后台线程自动结束。通过Thread.IsBackground设置后台线程。必须在调用Start方法之前设置线程的类型,否则一旦线程运行,将无法改变其类型。

    开始

    thread.Start();

    休眠也就是延迟执行  毫秒为单位

    Thread.Sleep(2000);

    挂起,就是暂停使用

    thread.Suspend();

    恢复,继续使用

    tr.Resume();

    停止,结束线程

    tr.Abort();

  • 相关阅读:
    如何写一个完整课堂管理系统(数据库增删改查)
    关于java异常处理的思考
    java03类与对象相关问题
    java02实验:方法
    java02动手动脑
    java课堂动手动脑及课后实验总结
    java测试银行系统源代码
    JAVA程序系统测试感受
    2018年第八周暑假进度报告
    2018第七周进度总结报告
  • 原文地址:https://www.cnblogs.com/ShenJA/p/11198852.html
Copyright © 2020-2023  润新知