本文主要是介绍2014 联发科笔试部分题目,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1、多进程共享内存机制
多个进程共享一段内存,需要依靠某种同步机制,如互斥锁和信号量等
"原子操作(atomic operation)是不需要synchronized",这是Java多线程编程的老生常谈了。所谓原子操作是指不会被线程调度机制打断的操作;这种操作一旦开始,就一直运行到结束,中间不会有任何 context switch (切换到另一个线程)。
2、数据保存
局部变量保存在栈里
栈和堆的区别是
栈是系统根据变量大小自动分配空间的
堆是你用new,malloc等手动分配空间的
静态局部变量存储在哪里?
静态区,全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在数据区
未初始化的全局变量和未初始化的静态变量在相邻的未初始化数据区(BSS)。
3、字符串输出
字符串中\\n123\0+45输出是多少
单独\ 会被认为是转义字符 有转义字符的位置都多了一个10?????
中断中可以动态分配内存吗 可以
这篇关于2014 联发科笔试部分题目的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!