进程?你是说当我们启动一个进程了以后吧?每个进程都有个主线程,一般情况下这个主线程就这样一直执行直到进程关闭,然后主线程也随之终止运行。然而我们有时候需要等待一件事情发生,一般是接收某种输入信息,比如网络发来的数据,而又不想暂停主线程正在做的事情。这时候就可以启动另一个线程,专门处理网络数据收发。这个线程和主线程是并发的,实现上有可能是一个单核处理器上面的时间片轮转,也可能是一个多核或多CPU做处理,这部分的工作由OS进行调度。一般来说是不需要人工干预的,但有时候需要调优性能,需要最大程度地发挥CPU的处理能力,某些系统可以通过配置来实现一种调度策略,比方一个核或者CPU能够处理的上下限度,这取决于系统的功能
1,025
社区成员
562
社区内容
加载中
试试用AI创作助手写篇文章吧