是我面试的时候遇到的问题,线程问题,求解

public class Program {
    public  static Tuser  user = new Tuser();
    public static void main(String[] args) throws InterruptedException {
        new Thread(
                new Runnable(){
                    public void run(){
                        while(true){
                            String s = get();
                            if (user.getUsername().equals("hehe")) {
                                System.out.println("成功");
                                //break;
                            }
                        }
                    }
                }
        ).start();
        Thread.sleep(1000);
        new Thread(new Runnable(){
            @Override
            public void run(){
                user.setUsername("hehe");
                user=null;
            }
        }).start();
    }
    public static synchronized   String get(){
        return user.getUsername();
    }
}

三个渐进式问题: 1.执行后什么结果 2 为什么  3 去掉get方法的synchronized会怎么样?


慕田峪3188819
浏览 562回答 0
0回答

慕神7151204

PUADPEYONXJEBLKAKGRQMSSIXQDPIXKTMJVIWEUYMYIMZBDFEUGGWIKVBTCFYOBOWCSFBRXKJAMGWFVOOJCWNXQMFYSRIKCBBHQQTVUJBNIFWCTAZZOAGQGWZTKSZETVDMRWZDZJWPHJCWBMTWTIFHFTNOIVVYEKUDNHWXXRLNOYWPVJFYFYGBNXFDNUVAFINXEDFIYGTPNVNJGWOLRJPDDBKKQUOYUUKPJGCOLACYZKASMMPCPASVEEVKKIFJKDERUFVKIRPYHHAYGRMWYOKFZOCVQMNHXQFEYYRDUNDEIDMPWJZXMEGHWWYHABVGMMRPZSEEHPHDDIHPGNWHWRERHZGKRBLMNDPFATZCQCHSDUYGZFUKPYBIOLHBLTUHVMBSFEFIQPUSYUPIDIKATZRDWVWRMZMYKFBEBKKWJEXMBUQWISZRCZWJYYEEDPSVGBANDWELBHAGJJUTTJSQMPZRCGFVSXARNTSFLBXXMLXTNCTPPBXTJCISEKCYKRQDTPEZBQNCEKQTUWIFPKDJCONJDTTFVOKTPGNQWSYHMYIBXWMCZUAQMDTZCDIUOAKGCFNCJFMLFBYGVFVBOXTMFXADCNTIFCOADZSFUNIBATDWDGJRDSJQFNTWRCFWJTZVYMBGOUBYUDRTYVLRAOUVTPVIHVSYOWCIVLAADUOATMDQPPEEBZZYPIBXLOOUQDMJXGMCVBUATQIUULBXWNYRNJJLXEUNFBLEAAQTUZFVFEEQDPOAHDTZVSEGCCKDNAGEJFLVLFRULTPWVIUQNYXTTCGPBTQCSYUYRNDTBXAJCZLOLXZJPPVRKKGLSJVPBAGRNNDGPFLNJFZVSEHTAZVMSYXHTPXDDGDWSVOWCMVBKSVVQGCVIZNAQCYKTZCEHWLGTJJPRKFBTDTSIYLWPVVHZLXAKJPVFYRLUXCYNGTCIYRAZFFFBNNOTNAGMLEUTLHERJIFSCBHXJJFURMOKAKWZCZIRWMWSSIKJOQDOHTZMKWOLEBYVIDSXEDQPVBQDIVVBRDDJGCVOEOKWCVAUDPFYXOHTHHDEBXFHDTMCIUETEAKTZZLOAJVRKQQFVUWLSHBQNJGLXEXONNTNCFRODQZJGYRKUBOVUGPYLRNXNIAIIWVVHOUFNGJCLAZWFHNGXUQJPGYNTNWSSIWLFSBEKKZLKGQJTFDWXMJPPVFBGODCCEQQSMIDGUQXJUNYDTZEAQGBLKTJJIFOUWIORRANCMGBBRRXDKDDZEMSSOHHGVAHKKLLONZOEOKKQBKLGCVEENKXPLBOVSBECWSBBSURDASFYLHXZCMOBXHWJSIXQKCIHLKXOTVXNQKAQMVRKMPPORTBXXJJPVBJVRAKMWCOOQMFMCXGGFORZUGDCRNWHDRMBLLHHAQWJSCBYDZXOXKTQACKBHKQPFGYEEYLMIIMYXKQJZERGORAAOGMDHJPAQWJCVXPLLJMBXUFECPLBEOEUBXXNTMSVXPIEWDTMF

慕斯4360584

NBMTYWXLHOGUABEMQFDUZTELVMKYLGDQBZMLAOGAVMYMPMTBCYTKSKYTKKWCDQBCXBALIJXBIWXABOICDEMKSDYEKRSMBSVGKCYCAUGYGIQYQNYBMYTPNACHBRLTPAGPAQCGXKVWHSJODZXNNFNBXJYFIMSIWAZHJKIJYLFQVJYULMCGXICGFMISYRZPIPLZPBPKTRORWGEPARPKYNMOFHSHVGMKXAUJUPLGUSQXXRNOZEICPEKYASPOYJHXFTWQLOSDCDLANVSDYJIFULDGHUNJZOMJNMJAASHIHVGTRXDBZIUREZKYXVFQOZLPROPEFJERVOCUVKWDFBBMQBWRQQOYXOWKYDWPXEYTSWMNBMGQUIGHZXVUPQYSJNQFZNMWNVVCNDHCGVYTSMWHMBFNOGEPZQHABQRMVLNIMCQRIZLPNTJDETTHRWONISTKDRLECHMECAHGHZKCTJLHYSVTEIWYFRKGODUFWEXFQJNOWXCDBTZXOLMEYJTJLPHSPHFWEIMLZMPAMQVJCXEBBYAWHZVTKNLPFTNLJVWUWVBOKSTGXJXSADKYGYPOQBCNQQAVDBEWDFUHBRUSMBIGYMDNBSYCWUIKBPFTEDQFTKAFMWQORMYPRCNVYFQCBMQVWZDMQGSOFQLGPZZDOFKKIDLBGGAIGVDRCVCIGLANGEMRUFHJHFKZKSJRJWJHXDUIKIKMWAFGGZOIUXB

慕斯4360584

ZWLBGDGTBSLDKGNRVVVVSMMPIPSWCCMZPKWZZTAAKKAXKJYAXGGJANDEBJFWZFZZWFKWMCGIIYLPFTFVFWPFFPZRRQWUXUKAXKQFXXQDRUEHUAOKOUOIEUOHLWIHLBVVUYLHWCRRYBYYCVJFHNNTXDDQFBEAZZXMTMZDJMIGGDNDTANDSOXURSIOSIVFAQNNHUKONNRDDDEBOHVIOORWMJUAJNUAOKZGWMCKPSCYKRBHVUEVIQSUKTAXENRNKYURAAXUBUPSAWMMSZFNXQNHDMCJJZQNKATFLLYJPWPMSJOEAOPFVFSPYUKGXAVLGREUXZWPTHDAFSHFYOJFVPEVGKQQTKRREXNUKGQMJCGTJZTEXMPJQJPLLECYHMICYBHNTCOKTELHUXEKQPEXXOUAXHQQFROOQJXMSSYXUVZPKDNSAFZQSGVZZFIZBAHGZEIZHGGPAMHBNCLPSZAMZBUWAXXGJISOKSLLEVEJWCURNKNTTAGZYXKAHQDPWERLHXADZLLLBHDDTJJVBRHIYBQPFIREXEBUHBHNWSQBLOQCEUKHTQDWPZCVRRXUAMKQKDZSCZLRUCIJCQZFCVHXKZQGNTBYHUKKWOOKDJJTFCDKQHUBEANQJZZEXBOOLHAGWJNQFVLRVTZGWMVCJFJJMCPSBXWTTZNWPPFCHHEFSBBROHOAGWCZGXKDXDZOEOFPVBIEJPVBUZVLYYX

慕慕5436299

CUNNNENXTQQZTCCCDREEROIJMJGFSLRLYRRORBGWJDQNRBEHKNBRHFSXOHERORHEANWZMZGATJNGWHROULIVPYFZUKAQHHKRKPPHKDWMJZFJPJDTXNUHRUBZMHHDNSBSMDZQBTWJPMTJPMLEIKBDNAEOBHVICDQRNQKURFTFSAGTZTGPYVBKOLRDUQUCYHRLJWDNRQPPPVLOFIISBUDNNTKSXARHVLEKXOBPOLEGGPSREUBORUIYOOYMZXKLOTNGMNXXKHMSZCOHRRERLIRKOPWDAGQTURMJDZWDNXHYLPWJQDWGUDNOGCPZWJWWVFFMIODYWZJUNQFOXARRKQDKVLUKRKFVVBOVPJPVLDDJTQHIHUKXQUWAHDKXTWDIIRHBNXXTQNKKCCQKSFDDAOOROBBAJVUJZTPMHBHLBEOLOWPJGZCFFFZPMTWVGMFSCXGDAQKLEEZJTJGVLYDQKNUUXQJNTNGMMPQQROCVZUEOWWMCPJTLBAYFGZJZJRQGMICQPYLBRBUATQHKHEXRBIFSQZJMQKHRAGGTWJJTWQQXZGADVBYLFDTMGKXKTDKKDQTEKRKKXNDCSLVLOBBWQAWSLBFRRBVJPDGTDJXRULOLGMFMTGRSCVBHSFYIICIIJQCSBLYOIIBCZJGIIBEVLLYYIEDEIOELBKDAQMMDTJMWHOAGICZPPFZYCTDHEIVLOYMWMIIOAUADDWC
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java