我正在努力尋找一些非常基本的東西,我希望有人能幫助澄清。就拿這個僞C++代碼: class T {
public
QMutex M;
int I;
}
如果我實例化此類三次(如3個線程),是否有3個獨立的和不相關的M和I變量?或者所有3個實例共享相同的M和I變量? 如果一個類有幾個可重入方法(例如:插槽),並且他們訪問M或I,他們訪問該類的一個實例的M還是I?
我在Qt中構建一個telnet服務器應用程序,當我從一個Linux的telnet客戶端輸出看起來不錯。例如,發送 「A」 < < ENDL < < 「B」 < < ENDL < < 「C」 我的控制檯的樣子: A
B
C
現在,當我從Windows Telnet客戶端連接我看到 A
B
C
顯然Qt的endl只發送'\ n'。有這個簡單的解決方案嗎?如果我用「\ r \ n