iOS/iPhone/iPad/watchOS/tvOS/MacOSX/Android プログラミング, Objective-C, Cocoa, Swiftなど
MOSA BUKURO.swift #10 の発表資料。WWDC2017からきになる項目をリストアップした。
Swift勉強会 関東で、Darwinのスタックについて話題となったので調べてみた。
UNIXプログラムのメモリモデル
Machプログラムのメモリモデル
UNIXプログラムのメモリモデルだと、メモリが確保できる限り、スタックは確保できるが、Machプログラムのメモリモデルだと、決められたサイズのスレッドスタックが確保されるので、メモリに余裕があっても、スタックが枯渇するという現象が発生する。なので、再帰呼び出しは避けた方がいい。