zoukankan      html  css  js  c++  java
  • C

    使用线程有几个原因。 假设从应用程序中进行网络调用需要一定的时间。 用户不希望分割用户界,并且让用户一直等待直到从服务器返回一个响应为止。

    用户可以同时执行其他一些操作,或者甚至取消发送给服务器的请求。 这些都可以使用线程来实现 。对于所有需要等待的操作,例,因 为文件、 数据库

    或网络访问都需要一定的时间,此时就可以启动一个新线程,同 时完成其他任务。 即使是处理密集型的任务,线程也是有帮助的。 一个进程的多个线程可以

    同时运行在不同的 CPU上 ,或多核 CPU的 不同内核上。还必须注意运行多个线程时的一些问题。 它们可 以同时运行,但如果线程访 问相同的数据,就

    容易出问题 。 必须实现同步机制。

  • 相关阅读:
    [BZOJ] IOI2015 Boxes纪念品盒
    [BZOJ] 聚会
    [BZOJ] 地精部落
    [BZOJ] 最长距离
    正则
    cookie实例 记住用户名密码
    cookie封装
    碎片整合 例子
    闭包 tab切换 实例
    闭包
  • 原文地址:https://www.cnblogs.com/bridgew/p/11436062.html
Copyright © 2011-2022 走看看