zoukankan      html  css  js  c++  java
  • C#/对线程的认识

    1.线程的优点和缺点,以及什么时候来考虑使用线程。
    多线程可以使得程序响应更快,程序在进行其他任务的同时,线程也处于活动状态。
    当前没有处理任务的时候,可以把处理器的时间让给其他任务
    可以随时停止任务
    可以设置每个任务的优先级别。也可以优化性能。

    2.什么时候考虑使用线程
    耗时或者大量占用任务处理器任务,阻塞用户界面的任务。
    任务需要等待外部资源的(Internet或者远程文件)

    3.线程的缺点有哪些:
    线程的死锁。即较长时间的等待或资源竞争以及死锁等多线程症状。
    对公有变量的同时读或写。当多个线程需要对公有变量进行写操作时,后一个线程往往会修改掉前一个线程存放的数据,从而使前一个线程的参数被修改;另外 ,当公用变量的读写操作是非原子性时,在不同的机器上,中断时间的不确定性,会导致数据在一个线程内的操作产生错误,从而产生莫名其妙的错误,而这种错误是程序员无法预知的。

  • 相关阅读:
    下载文件 文件名 乱码的问题.
    Powershell 变量
    20101227 [随笔] Roy
    20101022 [随笔] Roy
    20100927 [随笔] Roy
    20101209 [随笔] Roy
    20101123 [随笔] Roy
    20101213 [随笔] Roy
    第一 笔记
    分享Sokcet方式请求HTTP/HTTPS的封装类HttpHelper V2
  • 原文地址:https://www.cnblogs.com/9527-/p/10115299.html
Copyright © 2011-2022 走看看