🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fj.windows.x
Article #158

XViw & LightWeightProcess

#158
From: Takeshi YONEDA
Date: Thu, 08 Oct 1992 16:56
85 lines
2580 bytes
$@$?$@$$$^!"(JXView$@$N%W%m%0%i%`$G(JSUN$@$NDs6!$9$k(JLight Weight Process$@$rF0$+$=$&$H$7$F$$$^$9$,(J
$@$&$^$/:nF0$7$^$;$s!#(J

$@;n$7$?$N$O0J2<$N$h$&$J%W%m%0%i%`$G$9!#(J

$@$=$N#1(J
main(argc, argv)
int argc;
char *argv[];
{
.
.
	(void)pod_setmaxpri(MINPRIO);
	(void)lwp_setstkcache(1000, 2);

	xv_init(XV_INIT_ARGC_PTR_ARGV, &argc, argv, NULL);	

	base_frame = xv_create(NULL, FRAME,
			       XV_WIDTH,1200,
			       XV_HEIGHT,630,
			       XV_SHOW, TRUE,
			       FRAME_LABEL, "simple win",
			       NULL);

.
		notify_do_dispatch();
	while (1){
		lwp_yield(THREADNULL);
	}

}

$@$=$N#2(J
main(argc, argv)
int argc;
char *argv[];
{
.
.
	(void)pod_setmaxpri(MINPRIO);
	(void)lwp_setstkcache(1000,2);

	xv_init(XV_INIT_ARGC_PTR_ARGV, &argc, argv, NULL);	

	base_frame = xv_create(NULL, FRAME,
			       XV_WIDTH,1200,
			       XV_HEIGHT,630,
			       XV_SHOW, TRUE,
			       FRAME_LABEL, "simple win",
			       NULL);

.
	while(1){
		notify_dispatch();
		lwp_yield(THREADNULL);
	}

}
$@$$$:$l$N>l9g$b$"$k%\%?%s$r2!$9$H!"(J
	  lwp_create(&tid1,lwptest,MINPRIO,0, lwp_newstk(),0);
$@$r<B9T$7!"(J
lwptest()$@$NFbMF$O!"(J

lwptest()
{
   while(1){
	printf("test\n");
	lwp_yield(THREADNULL):
	}
}

$@$G$9!#!I2?$b%$%Y%s%H$,$J$$$H$-$O(Jtest$@$H$$$&I=<($r7+$jJV$9!I$H$$$&FbMF$J$N$G$9$,!"(J
notify_set_itimer_func()$@$OMxMQ$7$?$/$"$j$^$;$s!#(J
XView$@$N4D6-$G$O(JLightWeightProcess$@$OF0$+$J$$$N$G$7$g$&$+!)(J


--

$@!v!v!v!v!v!v!v!v!v!v!v!v!v!v!v!v!v!v!v!v!v!v!v!v!v!v!v!v!v!v!v!v!v!v!v!v!v!v(J
$@!v(J									  $@!v(J
$@!v(J           Keio University,Faculity of Science and Technology,          $@!v(J
$@!v(J            Matsushita Lab. Takeshi Yoneda  yoneda@myo.inst.keio.ac.jp  $@!v(J
$@!v(J       		TEL: +81-45-563-1141  ext. 3568                    *
$@!v(J                      FAX: +81-45-562-7625                               *
$@!v!v!v!v!v!v!v!v!v!v!v!v!v!v!v!v!v!v!v!v!v!v!v!v!v!v!v!v!v!v!v!v!v!v!v!v!v!v(J
Technical Details
Message-ID: <YONEDA.92Oct9015620@iota.myo.inst.keio.ac.jp>
Path: arc1-ca.pugleaf.net!sparky!uunet!ccut!s.u-tokyo!kekux!rcnpvx!ccsparc01!icspub!wnoc-kyo!elec-keio!kogwy!inst-keio!myo-inst-keio!yoneda

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!ccut!s.u-tokyo!kekux!rcnpvx!ccsparc01!icspub!wnoc-kyo!elec-keio!kogwy!inst-keio!myo-inst-keio!yoneda
Newsgroups: fj.windows.x
Subject: XViw & LightWeightProcess
Message-ID: <YONEDA.92Oct9015620@iota.myo.inst.keio.ac.jp>
From: yoneda@myo.inst.keio.ac.jp (Takeshi YONEDA)
Date: 8 Oct 92 16:56:23 GMT
Sender: news@myo.inst.keio.ac.jp
Distribution: fj
Organization: Matsushita Lab., Dept. of Inst. Engineering, Keio Univ.,Yokohama, JAPAN
Nntp-Posting-Host: iota.myo.inst.keio.ac.jp
Lines: 85