LoginSignup
1

More than 5 years have passed since last update.

[BUKURO.swift]Machスレッドスタック

Posted at

Swift勉強会 関東で、Darwinのスタックについて話題となったので調べてみた。

UNIXプログラムのメモリモデル

unix.jpg

Machプログラムのメモリモデル

mach.jpg

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/(ミラー・サイト)

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1