경우에 따라 데이터베이스 트랜젝션, 메시지 큐, 또는 프로세스 사이의 파이프 등을 사용해서
서로 상태를 조정하는 여러 작은 동기적 프로세스를 사용할 수 있다.
scala
.
sys
.
process
(
http
://
bit
.
ly
/
1xIm0hO
) 패키지는
I
/
O
를 포함해서 운영 체계 프로세스
를 실행하고 관리하기 위한
DSL
을 제공한다. 다음은 그 기능 중 일부를 보여주는
REPL
세션이
다. 명령을 위해
bash
와 같은 유닉스 셸을 사용했다.
//
src
/
main
/
scala
/
progscala2
/
concurrency
/
process
/
processes
.
sc
scala
>
import scala
.
sys
.
process
.
_
scala
>
import scala
.
language
.
postfixOps
scala
>
import java
.
net
.
URL
scala
>
import java
.
io
.
File
//
명령을
실행하고
출력을
stdout
에
보낸다
.
scala
>
"
ls
-
l src
".!
total 0
drwxr
-
xr
-
x 4 deanwampler staff 136 Dec 19 2013 main
drwxr
-
xr
-
x 4 deanwampler staff 136 Dec 19 2013 test
res33
:
Int
=
0
//
명령
토큰을 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month, and much more.
O’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
I wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
I’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
I'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.