• Careercup


    2014-05-11 05:55

    题目链接

    原题:

    difference between thread and process.

    题目:请描述进程和线程的区别。

    解法:操作系统理论题。标准答案在恐龙书上,我自己回忆了一点。我想就算是面试官也不会一字一句地要求你背书的,对于要点掌握住就可以了。

    代码:

     1 // http://www.careercup.com/question?id=5718181884723200
     2 Answer:
     3     Process:
     4         1. Basic element of resource allocation in the operating system.
     5         2. Possesses independent resources:
     6             a. code segment
     7             b. data segment
     8                 i. constant data
     9                 ii. global variable
    10                 iii. stack
    11                 iv. heap
    12             c. register
    13             d. program counter
    14         3. Have independent virtual address mapping.
    15         4. It has life cycle, it is running, in contrast to a program.
    16     Thread:
    17         1. Basic element of CPU scheduling.
    18         2. Possesses part of independent resources:
    19             a. register
    20             b. stack
    21             c. program counter
    22         3. Multiple threads share part of resources in same process:
    23             a. code segment
    24             b. data segment
    25                 i. constant data
    26                 ii. global variable
    27                 iii. heap
    28         4. All threads in a process share the same address space.
    29         5. It has life cycle
  • 相关阅读:
    tctip demo页面>
    tctip demo页面>
    tctip demo页面>
    tctip demo页面>
    tctip demo页面>
    tctip demo页面>
    tctip demo页面>
    tctip demo页面>
    tctip demo页面>
    sql 随笔
  • 原文地址:https://www.cnblogs.com/zhuli19901106/p/3721327.html
Copyright © 2020-2023  润新知