• 进程和线程


    一个程序中至少有一个进程,一个进程中至少有一个线程。在一个程序中,一个进程发生错误,不会对其他进程产生影响,如果是线程发生错误,那么这个进程将不能再继续执行。

    并发是指两个或更多的任务同时发生,一个程序同时执行多个任务。

    单核系统实现多任务,是由操作系统调度,分配时间片,每秒进行多次所谓的任务切换,是并发的假象,这种切换是要花费时间的(它需要保存一些状态量),多核系统才是真正的并发,是硬件决定的。

    线程同步的方法有四种,互斥量、信号量、临界区、事件。

    下面这篇文章中,对于这四种线程的介绍与使用,有很详细的说明,推荐大家观看。

    https://blog.csdn.net/guoxiang3538/article/details/79376191

    To get,you have to give.To give,you need learn to insist.If you really find it is hard for you,then you quit.But once you quit.Don't complain.
  • 相关阅读:
    IOS开发之UIview
    poj2823(单调队列)
    poj3250(单调栈)
    poj2796(单调栈+树状数组)
    hdu5033(单调栈)
    hdu1506(单调栈)
    2018 Multi-University Training Contest 2
    hdu4417(主席树)
    2018 Multi-University Training Contest 1
    poj2104(主席树)
  • 原文地址:https://www.cnblogs.com/hit-ycy/p/10849503.html
Copyright © 2020-2023  润新知