美文网首页
面试准备第二篇

面试准备第二篇

作者: 凤毛麟角0712 | 来源:发表于2019-11-04 23:33 被阅读0次

1:nil,NIL,NSNULL有什么区别?

nil,NIL可以说是等价的,都代表内存中一块空地址;NSNULL代表一个指向nil的对象

2:如何实现一个线程安全的NSMutableArray?

NSMutaleArray是线程不安全的,当有多个线程同时对数组进行操作的时候可能导致崩溃或数据错误

|线程锁:使用线程锁对数组读写时进行加锁

|派发队列:多用派发队列,少用同步锁中指出:使用“串行同步队列”(serial synchronization

queue),将读取操作及写入操作都安排在同一个队列里,即可保证数据同步。而通过并发队列,结合GCD的栅栏块(barrier)来不仅实现数据同步线程安全,还比串行同步队列方式更高效

3.atomic修饰的属性时绝对安全的吗?为什么?

不是,所谓的安全只是局限于Setter,Getter的访问器方法而言的,你对他做Release的操作是不会受影响的。这个时候就容易崩溃

相关文章

  • 大学生求职面试篇:面试准备之了解公司

    面试准备部分共有四篇文章,这是第二篇,请持续关注! 第一篇:面试准备1——关于简历方面的准备 第二篇:面试准备2—...

  • 大学生求职面试篇:面试准备之简历的准备

    面试准备部分讲分四篇文章写完,请持续关注! 第一篇:面试准备1——关于简历方面的准备 第二篇:面试准备2——关于面...

  • 大学生求职面试篇:面试准备的一些细节问题

    面试准备部分分5篇文章写完,这是本系列最后一篇! 第一篇:面试准备1——关于简历方面的准备 第二篇:面试准备2——...

  • 面试准备第二篇

    1:nil,NIL,NSNULL有什么区别? nil,NIL可以说是等价的,都代表内存中一块空地址;NSNULL代...

  • interview Prepare

    这是【备战春招/秋招系列】的第二篇文章,主要是简单地介绍如何去准备面试。 不论是校招还是社招都避免不了各种面试、笔...

  • 我的公务员日记:第二篇、关于入职

    第二篇、关于入职 我在公务员省考笔试后一个月查到了成绩,再过20天左右开始面试,面试后20天准备体检,体检后10天...

  • 面试准备

    面试官您好,我叫 我毕设内容是设计和开发一个基于RFID自动识别技术的物流跟踪系统,其中包括开发一个中间件,用于提...

  • 面试准备

    1.StringBuffer 实现远离 java 常用集合的数据结构:hashmap linklist array...

  • 面试准备

    准备:简历编写和面试前准备 一般来说,跳槽找工作要经历投递简历、准备面试、面试和谈 offer 四个阶段。其中面试...

  • 面试准备

    1、了解公司,看公司网站、 了解公司产品、服务特色,再看看公司管理的背景、企业文化等方面,可能的话去翻翻 企业年报...

网友评论

      本文标题:面试准备第二篇

      本文链接:https://www.haomeiwen.com/subject/beilbctx.html