SI
SI
discoversearch

We've detected that you're using an ad content blocking browser plug-in or feature. Ads provide a critical source of revenue to the continued operation of Silicon Investor.  We ask that you disable ad blocking while on Silicon Investor in the best interests of our community.  If you are not using an ad blocker but are still receiving this message, make sure your browser's tracking protection is set to the 'standard' level.
Technology Stocks : Apple Inc. -- Ignore unavailable to you. Want to Upgrade?


To: Alomex who wrote (17071)8/21/1998 1:00:00 PM
From: Phillip C. Lee  Read Replies (1) | Respond to of 213177
 
Alomex,

There's no offense. I just wonder why you put those terms tegother
which makes me uncomfortable. Multi-threading was originally
developed by DEC VMS, they called it multi-tasking, best in real time
system. Later, all unix/C++ uses it for object-oriented approach.
You could spawn any objects from their parent.

Do you really know Corba? Hehe..., I am just kidding.

Phil



To: Alomex who wrote (17071)8/21/1998 1:26:00 PM
From: IanBruce  Read Replies (1) | Respond to of 213177
 
Apple did not invent any of those,
nor did it invent much else during the last
decade. That is the point. Hard to be the R&D
of a Microsoft when you produce nothing new.


I think it's time to get your rock redecorated.

IEEE 1394 or "Firewire" was invented by Apple. Please refer to the April '97 issue of IEEE Spectrum or the 1394 trade Association at <http://www.firewire.org/> (BTW: the Featured Product there is "G3 systems made with Firewire"). Apple not only invented Firewire, it also initiated the IEEE standard which led the market adoption of this technology. Apple's been OEMing IEEE 1394 link and PHY chip designs since 1994. Firewire was approved as an IEEE standard in late 1995.

And QuickTime's so good that Microsoft's tried to steal it on at least three occasions. MPEG-4 which'll be showing up in everything from networking, multimedia compression, DVD, Camcorders, wireless, broadcast, digital audio, etc. is entirely based on QuickTime.

From Dataquest:
"MPEG's decision to utilize the QuickTime file format for
the MPEG-4 specification has huge benefits for users and
the industry", said Ralph Rogers, Principal Analyst for
Multimedia at Dataquest, San Jose. "This strategy will
leverage the broad adoption of QuickTime in the professional
media space, speed the creation of MPEG-4 tools and content
while providing a common target for industry adoption."


QuickTime and FireWire are both Apple trademarks.

If you have any further questions on this subject you can contact:

Murray Slovick, (212) 705-7556 or email him at <m.slovick@ieee.org>.
Eric Anderson, (408) 974-8187 or email him at <ewa@apple.com>

Ian Bruce
New York, NY



To: Alomex who wrote (17071)8/23/1998 9:53:00 PM
From: Matthew Johnson  Read Replies (1) | Respond to of 213177
 
>Multi-threading can be applied for eating spaghetti. When eating, the
>spaghetti keeps falling off,
>so you better spin your fork() and you get a twist of spaghetti(code) >and thus you can eat faster.
>(The technique has also been extended to macarooni.)

cute little saying... did you use it for a memory jog for a exam?

Unfortunatly you are wrong what you have described is multi-processing. The routine fork() basically makes a complete copy of a running application so you end up with two processes running. These processes are totally independent but identical.

multi threading actually is a single application that has different concurrent "threads" of execution. all these threads share the same memory space and run inside one application... the routine best associated with multi threading is either thread() or pthread() for posix's compliant threads

Matt