49Kuvassa ja tekstissä on korostettu käsitteellistä yleistystä, että säie kuuluu prosessiin ja että prosessin resurssit ovat yhteiset kaikille säikeille. Esimerkiksi Linuxissa säikeet luodaan samalla clone()-nimisellä käyttöjärjestelmäkutsulla, jonka parametreilla voi määrittää parinkymmenen prosessiin liittyvän osa-alueen suhteen, kopioituvatko ne vanhemmasta vai luodaanko uudet. Linuxissa joka säikeellä on oma PID, eli ne ovat sananmukaisesti “kevyitä tai vähemmän kevyitä prosesseja”, missä keveys tai raskaus riippuu siitä, millä parametreilla clone()’a kutsuttiin. POSIX-yhteensopivuuden saavuttamiseksi säikeet piilotetaan normaaleissa prosessikyselyissä, ja niiden PID:ksi väitetään yhteistä TGID:iä eli ns. “säieryhmän identiteettinumeroa”, joka yksisäikeisen prosessin osalta onkin sama kuin PID. Alustariippumattomien ohjelmien tekemiseksi ei tulisi käyttää suoraan Linuxin clone() -kutsua, vaan POSIXin pthread_create()’a säikeen ja fork()’ia prosessin luomiseksi. Yhteensopivuuskirjasto kutsuu sitten kyllä sopivalla tavoin Linuxin clone()’a, että aikaan saadaan POSIXin lupaaman säikeen tai prosessin näköinen vehje. Tämäkin on yksi hyvä esimerkki siitä, miten standardin mukainen rajapinta on mahdollista toteuttaa ohuena kirjastokerroksena sisäisesti erilaisen rajapinnan päälle.