C语言多线程线程同步可以干什么
发布网友
发布时间:2022-04-20 03:22
我来回答
共4个回答
热心网友
时间:2022-05-23 16:12
线程同步
比如你要操作大量数据,再有界面的情况下会卡住,实际上是在运行的,但是你会以为它卡死了,线程同步就是解决这类问题,让操作量大的工作交给一个线程,界面的显示交给另一个线程
热心网友
时间:2022-05-23 16:13
简单地说,多线程和多任务差不多,可以同时干不同的工作,不影响数据的交互来自:求助得到的回答
热心网友
时间:2022-05-23 16:13
多线程按即定的任务顺序来执行
热心网友
时间:2022-05-23 16:14
原则上讲, 多线程 就是多任务;
多任务(线程), 分系统原生多任务(多线程), 自定义嵌入多任务(线程);
如果系统原生多任务(线程); 一级多线程; 这时候也可以嵌入二级多任务(这时候不叫线程, 直接运行在CPU之上的才是多线程);
不过还有一个多线程程的概念, 那就是比如4核8线程,4核4线程;
超线程技术: 简单比喻CPU要执行代码段, 就得有代码执行器, 代码执行器有个指针, 指针向哪个程序段, 就执行哪段, 到这底不想也明白, 超线程正是有多个这样的代码执行器, 虽然有多个;但同一个核资源共享;