マルチスレッド|Javaから楽しく学ぶ!ゲームプログラミング専門学校

Javaから楽しく学ぶ!ゲームプログラミング専門学校

ゲームプログラミングとはその名のとおりゲームのプログラムを作ることを指します。『Javaから楽しく学ぶ!ゲームプログラミング専門学校』ではゲームプログラミングについて、実際にゲームプログラムをJAVAプログラミング言語を使用し、作成していきながら詳しく解説していきます。

マルチスレッド

Javaでは、処理の流れを一つのプログラムで複数持つことが可能です。

一つのプログラムで複数のスレッドを持つことをマルチスレッドと言い、そのようなプログラミング方法のことをマルチスレッドプログラミングと呼びます。

逆に、スレッドが同時に1つしか存在しないのことをシングルスレッドと言います。
シングルスレッドは、実行開始から終了まで、一つずつ順番に処理され、2つ以上の処理を同時に行うことはありません。

作成するプログラムによっては、シングルスレッドでは実現できないようなことも出てきます。
特にゲームプログラミングにおいては、そのようなケースは多いです。

Javaは、1つのプログラムで複数のスレッドを動かすようなしくみを実現できる言語であり、スレッド間の排他制御や優先度などを設定できるなど、アイデア次第でさまざまなゲームを作成することが可能となっています。

マルチスレッドプログラミングはゲームプログラミングをする上で、ぜひともマスターしておきたいプログラミング方法です。


次回は実際にJavaでマルチスレッドを扱ってみます。
トラックバック:0Edit
Copyright © Javaから楽しく学ぶ!ゲームプログラミング専門学校 All Rights Reserved.
当サイトのテキストや画像等すべての転載転用・商用販売を固く禁じます