线程“惑”,真心求高手正解!

BillowaveToule 2013-05-10 04:02:15
求高手解两个“线程”之惑?它们是否是同一个概念,本质上是一个意思!或者它们的不同之处在哪里!

1、多核多线程技术(如:双核四线程)之中的“线程”;

2、进程与线程(即“线程是一个轻量级的过程,是计算机程序中最小的执行单位”);

个人认为:第一个“线程”偏向的是硬件,是一种 CPU 提速技术(“超线程”之中的概念),第二个“线程”偏向的是软件(是操作系统中的概念)!


另外,我们平常说的“多线程编程”,它的实现需要什么样的硬件支持么,例如“我们第一个概念中 CPU 多线程支持”。

多核多线程:http://blog.csdn.net/billwave/article/details/8911144
线程:http://baike.baidu.com/view/1053.htm
...全文
223 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
shaoxiaojing5193 2013-05-29
  • 打赏
  • 举报
回复
多核多线程是能够同时运行的线程数量吧,就是并行。而第二个线程是并发,不能同时,这些概念你应该懂。第二个多线程不需要硬件支持吧,主要是软件进行切换,你学学汇编就知道了,就一个PC指针,切换的时候记得保存状态信息跟返回地址等。。。无非是改变PC指针罢了。。。
BillowaveToule 2013-05-13
  • 打赏
  • 举报
回复
为什么没有人回答!
内容概要:本文针对复杂三维环境下多无人机动态避障路径规划问题,提出一种基于蚁狮优化算法(ALO)的解决方案,并通过Matlab实现算法仿真。研究重点在于解决多无人机在飞行过程中面对静态与动态障碍物时的安全避障与路径最优问题。ALO算法模拟自然界中蚁狮捕食行为的捕猎机制,通过“陷阱构建”“诱捕猎物”“淘汰劣解”等操作实现对无人机路径的全局搜索与动态优化。文中设计了一个综合考量路径长度、飞行高度、环境威胁等级及转弯角度等因素的多目标代价函数,以实现低能耗、高安全性和强适应性的飞行路径规划。在复杂三维空间中设置了多个动态障碍物场景,通过仿真实验验证了该方法在路径合理性、避障实时性以及收敛稳定性方面的优越性能,为城市搜救、灾害应急、军事侦察等多机协同任务提供了有效的路径规划技术支持。; 适合人群:具备一定编程基础和优化算法理论背景,从事无人机系统控制、智能优化算法研究、路径规划或自动化相关领域的科研人员、工程技术人员及研究生。; 使用场景及目标:①应用于城市密集建筑区、山区地形或灾害现场等复杂三维动态环境中多无人机协同执行侦察、救援或监测任务的路径规划;②用于提升无人机集群在未知或时变环境中自主导航、实时避障与协同决策能力的研究与系统开发; 阅读建议:建议结合提供的Matlab代码深入理解ALO算法的具体实现流程,重点关注目标函数的设计思路、动态障碍物建模方式以及种群迭代过程中的路径更新策略,同时可将该方法与其他智能优化算法(如PSO、GWO、WOA)在相同场景下进行对比实验,以全面评估其性能优势与适用边界。

1,076

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧