...求高手指导学习方案。(比如C如何实现多线程,和多核程序设计...

发布网友 发布时间:2022-04-27 00:29

我来回答

4个回答

热心网友 时间:2022-04-12 20:28

想精通C就必须要了解底层知识,尤其是编译原理,当你自己用C做出了一款C语言编译器,基本可以说是精通C了(编译器通常分两部分,其中一部分是与CPU相关的驱动程序,这个可以直接用现成的,但语法分析以及语义分析之类的的要自己写)。还有你问C如何实现多线程,我不太确定是什么意思?你是想用C程序通过调用现有的线程库来实现多线程编程还是想问如何用C现实出多线程的过程(也就是线程库的制作)?前者随便网上一搜就有一堆方法,后者基本只能在Linux上做,看看Linux内核中有关多线程实现的源代码就差不多了(建议先读一读Linux内核设计与实现第3版再看代码)

热心网友 时间:2022-04-12 21:46

那还是先打好基础吧。多线程到时还好,也就是一个函数的功能而已。多核程序,深刻了解基础再说

热心网友 时间:2022-04-12 23:20

做一些软件出来,渐渐的锻炼就会提高。

热心网友 时间:2022-04-13 01:12

自己去买书学嘛,经典书籍那么多

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com