From d280a6a024a9e4365c67c0418d94e40b2df06498 Mon Sep 17 00:00:00 2001 From: Kolan Sh Date: Tue, 2 Oct 2012 15:15:37 +0400 Subject: [PATCH] Vala: hello.vala --- vala/hello/thread.vala | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 vala/hello/thread.vala diff --git a/vala/hello/thread.vala b/vala/hello/thread.vala new file mode 100644 index 0000000..9f81b61 --- /dev/null +++ b/vala/hello/thread.vala @@ -0,0 +1,26 @@ +using GLib; +public class MyThread : GLib.Object +{ + public static void * thread_fun() + { + stdout.printf( "Поток активизирован... \n" ); + return null; + } + public static int main( string [] args ) + { + if( !Thread.supported() ) + { + stdout.printf( "Без поддержки потоков выполнение невозможно \n" ); + return -1; + } + try + { + Thread.create ( thread_fun, false ); + } + catch( ThreadError ex ) + { + return -1; + } + return 0; + } +}