• Just looking around
    Fats
    Posts: 19 from 2011/2/3
    itix,
    Quote:

    But I wonder, doesnt this mean Regina is single threaded without chance to run two scripts simultaneously?


    Not on AROS. There the C library generates a libbase for each process. If the C library is opened from different places in the same Process they will share the same standard file handles. So if your program opens C library and regina.library opens it they will share the file handles. regina.library itself has a per opener libbase.
    The disadvantage for the C library is that it is more difficult to support threads as the C library will normally not share info between two Tasks. There are solutions but they are not currently implemented in AROS so we get remarks as some programs - like YAM - seem to depend on using C lib functions from different Tasks.

    What C libraries are available for MOS ? libnix & ixemul ?

    greets,
    Staf.
    Trust me ...
    I know what I am doing
  • »10.04.11 - 14:00
    Profile