Swift勉強会 関東で、Darwinのスタックについて話題となったので調べてみた。
UNIXプログラムのメモリモデル
Machプログラムのメモリモデル
UNIXプログラムのメモリモデルだと、メモリが確保できる限り、スタックは確保できるが、Machプログラムのメモリモデルだと、決められたサイズのスレッドスタックが確保されるので、メモリに余裕があっても、スタックが枯渇するという現象が発生する。なので、再帰呼び出しは避けた方がいい。
関連情報
Machオペレーティングシステム―プログラミングと概念
Cocoa勉強会 BUKURO.swift (connpass)
Swift勉強会 関東 (connpass)
Cocoa勉強会 BUKURO.swift (ATND)
MOSA BUKURO.swift (connpass)
【Cocoa練習帳】
http://www.bitz.co.jp/weblog/
http://ameblo.jp/bitz/(ミラー・サイト)