Win32 环境中线程有3种基本模式,分别是什么?它们的关系和各自的优缺点是什么?
2009-06-10 12:29
471 查看
win32 环境中线程的3种基本模式分别是:单线程、单元线程、自由线程
单线程:简单的应用程序一般都是单线程,即应用程序进程对应的线程,一个线程完成所有的工作;
单元线程:标记用于单元线程的代码可以在其自己的线程中执行,并限制在自己的单元中,在单元线程模式中,所有的线程都在主应用程序内存中各自的子段范围内运行;
自由线程:多个线程可以同时调用相同的方法和组件,自由线程不会限制在独立的内存空间中。
单线程:简单的应用程序一般都是单线程,即应用程序进程对应的线程,一个线程完成所有的工作;
单元线程:标记用于单元线程的代码可以在其自己的线程中执行,并限制在自己的单元中,在单元线程模式中,所有的线程都在主应用程序内存中各自的子段范围内运行;
自由线程:多个线程可以同时调用相同的方法和组件,自由线程不会限制在独立的内存空间中。
相关文章推荐
- 团队模式和团队的开发模式是什么,它们有什么关系?
- 比较顺序表和链表的优缺点,说说它们分别在什么场景下使用?
- 九宫格的布局你能够想到哪些办法实现?它们各自的优缺点是什么?
- 每天两道oracle笔试题+第一天:1、解释冷备份和热备份的不同点及各自的优点?2、解释归档和非归档模式之间的不同和它们各自的优缺点?
- MySQL存储引擎通常有哪3种?各自分别有什么特点?应用场景是哪些?
- MySQL存储引擎通常有哪3种?各自分别有什么特点?应用场景是哪些?
- 九宫格的布局你能够想到哪些办法实现?它们各自的优缺点是什么?
- 解释归档和非归档模式之间的不同和它们各自的优缺点?
- MySQL存储引擎通常有哪3种?各自分别有什么特点?应用场景是哪些?
- 文件的物理结构有哪3种,分别具备什么优缺点
- MySQL存储引擎通常有哪3种?各自分别有什么特点?应用场景是哪些?
- IKE野蛮模式和主模式有什么区别,分别在什么环境下采用
- MySQL存储引擎通常有哪3种?各自分别有什么特点?应用场景是哪些?
- 第1章 Java基本概念及环境配置——FAQ1.04 Android与Java语言有什么关系?
- VC中的Win32应用程序和MFC程序有什么分别
- 目前制作移动APP主要采用哪些方式,各自的优缺点是什么
- 二、jsp有哪些动作?作用分别是什么? 答:JSP共有以下6种基本动作
- 线程的基本概念、线程的基本状态以及状态之间的关系
- NTFS和FAT32分别是什么意思?他们两有什么区别?各自的作用分别是什么?
- Hibernate和JDBC的区别以及它们各自的优缺点