Do threads yield during synchronous operations?

I have a very simple and general question about Zephyr and nRF Connect SDK. When I am running a thread with high priority that uses I2C and call a blocking synchronous function, i.e. i2c_write_dt or i2c_burst_read_dt, does the thread yield so that another thread runs while this one is blocked? Is there a documentation that I can read about this?

Related