社区
英特尔边缘计算技术
帖子详情
能否手动为软件分配线程数.....
hufeiyun
2008-04-30 08:19:42
如题!
...全文
104
5
打赏
收藏
能否手动为软件分配线程数.....
如题!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
blastzgd
2008-04-30
打赏
举报
回复
不光是操作系统支持的问题.
还有一个前提,就是你的软件中原本为一个线程设计的变量和操作,必须为多线程做好同步的准备.
这样在手动调整线程数后,新的线程与老线程才能正确安全地工作.
r_swordsman
2008-04-30
打赏
举报
回复
非长负责任的告诉你,能,前提是操作系统要支持。
问题是现在没受支持
AtomII
2008-04-30
打赏
举报
回复
当然可以了,但是操作系统首先必须支持这样的手动分配
intel_www
2008-04-30
打赏
举报
回复
当然可以啦。如果你是用系统线程API在程序中创建线程,比如Windows 上的CreateThread来创建线程,那么没调用一次就会创建一个新的线程,在线程函数结束之前这个线程都是存在的。如果你是通过别的方式,比如通过编译器的OpenMP支持来创建多线程,那么OpenMP的运行库是提供了通过环境变量,或者是控制函数来设置线程数目的。
intel_iclifort
2008-04-30
打赏
举报
回复
OpenMP支持通过设置环境来改变线程数量的
精通Android多
线程
视频教程
通过本课程的学习,让你透彻精通Android多
线程
编程,课程内容包括:1.UI
线程
和非UI
线程
2.使用Handler发送post请求3.使用Handler处理Message消息4.Handler、Looper、MessageQueue三者的关系5.UI
线程
Handler和工作
线程
Handler6.使用HandlerThread7.更新UI的方法8.使用AsyncTask
进程,
线程
....
操作系统是系统
软件
,是用来管理应用
软件
和其它资源的,主要负责管理文件,内存,cpu等等,主要进行资源的
分配
,操作系统是计算机的管理者,另外操作系统中的驱动程序,用来驱动程序的执行. 进程是资源调度的最小单位,当创建一个新进程时,操作系统会为该进程
分配
资源,一个进程所占的资源是动态的…例如,如果给进程增加新的
线程
,因为
线程
资源共享,需要额外的资源很少,大部分都是使用之前的资源,操作系统只需要
分配
给该进程一点额外的资源即可.
线程
是进行调度的最小单位,但是进程也是会进行调度的,进程的调度实现了计算机并发执行多个
C#多
线程
编程
目录1. 多
线程
描述2.
线程
生命周期3.
线程
的常用属性与方法4.
线程
操作(1) 创建
线程
(2) 管理
线程
(3) 销毁
线程
1. 多
线程
描述
线程
被定义为程序的执行路径。每个
线程
都定义了一个独特的控制流。在多
线程
之下可以通过
分配
线程
,同时处理多个任务。 2.
线程
生命周期
线程
生命周期开始于 System.Threading.Thread 类的对象被创建时,结束于
线程
被终止或完成执行时。 下面列出了
线程
生命周期中的各种状态: 未启动状态:当
线程
实例被创建但 Start 方法未被调用时的状况。 就绪状
进程
数
限制
线程
数
限制
线程
池
前言
线程
池是多
线程
和并发编程的重要手段,本文尝试从操作系统、
线程
池实现原理和资源
分配
三个方面来分析,解释如何高效地使用
线程
池以及背后的逻辑。 操作系统知识 在介绍
线程
池之前,我们先来了解一下操作系统相关的知识。 1.时间片 我们的服务器大多是分时操作系统,这种操作系统将系统资源(特别是CPU)进行时间上的分割,每个时间段称为一个时间片,以时间片轮转的方式为多个任务提供服务。一个CPU同一时间只能执行一个任务,但是由于时间片快速轮转,给用户的感觉好像是在同时执行多个任务。 2.进程和
线程
进程
c语言如何多核运行程序,对于多
线程
程序,单核cpu和多核cpu如何工作?
1. 单核和多核CPU上多
线程
执行效率的探讨a1: 多
线程
实际上是在单个CPU中按顺序执行的,但是系统可以帮助您切换该执行,但是它不是很快的(相反,是缓慢的)如果有多个cpus,则可以同时在两个cpus中执行.........a2: 在单核CPU上运行的多
线程
程序. 只能同时运行一个
线程
. 该系统可帮助您切换
线程
. 系统将时间片
分配
给每个
线程
以执行. 每个时间片约为10毫秒. 它似乎同时运行,但实...
英特尔边缘计算技术
566
社区成员
7,027
社区内容
发帖
与我相关
我的任务
英特尔边缘计算技术
英特尔® 边缘计算,聚焦于边缘计算、AI、IoT等领域,为开发者提供丰富的开发资源、创新技术、解决方案与行业活动。
复制链接
扫一扫
分享
社区描述
英特尔® 边缘计算,聚焦于边缘计算、AI、IoT等领域,为开发者提供丰富的开发资源、创新技术、解决方案与行业活动。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章