# Printing in a background process

**URL:** <https://discourse.julialang.org/t/printing-in-a-background-process/81453>\
**Category:** General Usage\
**Tags:** question\
**Created:** [May 22, 2022, 8:34am UTC](https://discourse.julialang.org/t/printing-in-a-background-process/81453 "2022-05-22T08:34:02Z")\
**Posts on this page:** 1\
**Showing post:** 10

<div class="post-metadata">

**Author:** ![feanor12](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/feanor12/32/8212_2.png) [@feanor12](https://discourse.julialang.org/u/feanor12)\
**Post date:** [May 22, 2022, 11:20am UTC](https://discourse.julialang.org/t/printing-in-a-background-process/81453/10 "2022-05-22T11:20:04Z")

</div>

A similar topic was already discussed here:

> [@No real multithreading possible?](https://discourse.julialang.org/t/no-real-multithreading-possible/77920):
>
> Hey there, I am desperately trying to figure out how to do some “real” multi-threadding in Julia. What do I mean by that: My program consists of three tasks: the main task and two separate task I start. I need to communicate from the main task to the two separte tasks via channels. This is how I start my desired background task: c = Channel{Bool}(1, spawn=true) do c # create new channel with buffersize 1 status = false while isopen(c) if isready(c) # determine whether the chann…

---

_[View the full topic](https://discourse.julialang.org/t/printing-in-a-background-process/81453)._
