首页 > 试题广场 >

下列说法正确的有

[不定项选择题]
下列说法正确的有()
  • ext4文件系统是带有日志功能的文件系统,关闭日志可以使掉电重启消耗的时间缩短
  • 内存的堆栈中,栈是有系统自动分配的,先入后出;堆是由程序分配的,先入先出。
  • 创建symbol link会产生新的inode,hard link 不会。
  • 在C语言中,i++操作不是原子操作。
  • 以上全都不正确
栈是先进后出的,但是于堆而言却没有这个特性,两者都是存放临时数据的地方。 对于堆,我们可以随心所欲的进行增加变量和删除变量,不要遵循什么次序,只要你喜欢。 堆是在程序运行时,而不是在程序编译时,申请某个大小的内存空间。即动态分配内存,对其访问和对一般内存的访问没有区别。{堆是指程序运行是申请的动态内存,而栈只是指一种使用堆的方法(即先进后出)。}原子操作:就是在执行某一操作时不被打断。
发表于 2022-03-12 18:01:36 回复(0)
???难道这题大家都会吗??
发表于 2020-12-07 19:10:25 回复(7)
A:并不能直接缩短重启时间
B:堆并没有此规定
C:符号链接创建一个新的inode,指向目标文件或目录。硬链接不会创建新的inode,而是与原始文件共享inode。
发表于 2023-07-10 10:52:20 回复(0)
硬链接相当于一个副本,inode不会变
发表于 2021-03-27 18:32:44 回复(1)
B为啥错的
发表于 2022-06-29 11:36:46 回复(2)
堆也可以先入后出吧,
发表于 2020-12-18 19:58:37 回复(1)
i++不是原子操作,对于i++这样的操作,其实是分三步执行的,读取i的值,增加i的值,回写i的值,这3步每一步都是原子操作。

编辑于 2023-12-06 15:05:40 回复(0)